I often compare Quality Assurance (QA) testing to janitorial services - it's not high profile, can seem tedious to some, and in many cases could be done by outsiders (like us). The high profile work is the design, or maybe the programming of the functionality of a site. QA comes in usually at the tail end, and rarely has much communication with anyone doing anything that could be considered strategic. QA is similar in ways to doing a really big puzzle, or a stack of sudoku or crossword puzzles - the novelty can wear off quickly for many. It's painstaking, careful, organized work. Particularly for companies making websites QA is often best done by outsiders. The volume of work can fluctuate a lot, it can be hard to retain QA people and maintain a testing environment. And by using outsiders you get objectivity that you can't get from people working alongside those who made the site. A site should work however it's used, and if you know "too much" about a site, you may not try to use it in all of the ways it could be used. You can also use outsiders in ways that you wouldn't be comfortable using your own employees. Since QA is often last to the end of a project, and that time is most often eaten up by other work so that deadlines are looming, it's great to be able to test overnight. Asking your employees to stay overnight is bad for morale. Asking a company like InteractiveQA to test overnight doesn't surprise us, and we're happy to provide the service.