I used to cheat a lot in the past and I just want to say that it is entirely false that rating will take care of everything. For example, on the old
chess.com I would cheat every game and barely get 2000 rating. That's I guess how rating takes care of cheats since all us 2000+ would cheat vs each other, but it didn't really suck for us, even today I'd like engine vs engine games, it just made it suck for the few real people that played there. BTW They have cleaned up the site quite a bit since then, I'm talking 2010 here.
My pride was to keep the rating around 1800-2000 on most sites (I had an honest 2000+ on several sites too) and the fun was to see if others would find the "only move" in some situations. IE: I was creating puzzles with my engine. However, when came tournament times (they were swiss format, not arenas like here) I would purposefully ruin the top place finish of a strong player and lose a "tight" game with the one I felt could beat him.
All that because some AJ Goldsby accused me of cheating publicly when I beat him fair. In fact, I didn't even know how to cheat until the accusations which prompted me to look into it.