As seen in this thread, some very well respected people in the biz are kind of mad at Turboface for scamming them.
It appears that our "clean as a whislte" traffic webmaster has indeed been scamming webmasters out of money on traffic they THINK theyre really getting.
Read the thread.
http://gofuckyourself.com/showthread...pagen umber=2
Starting at the 7th post down.