Re: The are still used!
@Updraft102 - There two very solid reasons to have a separate testing group (I speak as developer). First, you have a team experienced at testing and trying to find the edge cases that break the code. This is a skill that developers normally have not honed to degree. Second, there is another set of eyes looking at the specifications and looking at the actual output. Often they will catch something that developer screwed up. As one tester commented, the more complex the code the more likely the developer made a mistake somewhere even if it is a trivial one.
By firing their testers Slurp is at the mercy of the people who not skilled at testing to find errors and fix them before release. Whether it is the developers or end users, neither are doing proper systematic testing nor should they be expected to do so.