Do you test using VM, User Agent, MutlipleIE etc?Nope. We just report it. The dev mostly work on VMs too. And we did not encounter any defects yet stating: Only on VM. Or only on Live environment. Hack, most of the build machines are VMs. :) There are really only few dedicated machines. And we are a big company in the US.

Handling self-refreshing pages from selenium@Lyndon: Thanks man. :) @Matt: This actually waits for EVERY jQuery request to finish. It waits until everything jQuery does on your page is done, even for a microsecond. If jQuery get's in the state: active=0 your program will continue. This of course is only valid for jQuery, but you can edit this to represent whatever tool you are using. Btw if you are not using jQuery, shame on you you should. :D