Thanks guys for your helpful info, seems like AG SQL is the way to go.
About catching cheaters -
It seems to be the consensus that partner accounts are the way to stop cheaters but in another one of the threads on this board someone was talking about people selling partner accounts. While I was looking at the various auto submitters the info for this one
http://www.bangsoft.com
sounds like it's been designed for TGP webmasters and they have an answer to stop these cheaters, including people selling partner accounts.
Are any of you guys using it ?