eeempathy: That topic has be covered a zillion times.
Rule of thumb: Buy your testers from the area in which you live.
You live in Australia - buy the Marquis and Mandellen
You live in US - buy dancesafe
You live in Europe - buy from EZ-Test
Extreme from EZ-Test is an excellent middle ground and then some, but it won't test for things such as Ketamine