I only tend to use cheat codes when playing DS games like Pokemon, Mario, etc...
with like the 360 it does make it hard to cheat on games when you don't play online and on the ones that allow cheat codes like GTA4 it's pointless if you can't earn the achievement points.