The short and sweet to this is as follows: Each machine that attempts to log in to official servers has a unique ID generated based off of their pc's hardware. Mainly the really expensive components are used to seed the algorithm used to generate the ID: graphics board, CPU, HDD, and north bridge chipset - all of them have unique hardware ID's already so lets use them for something. When a player has been found cheating - instead of banning a serial number you ban the hardware signature. In essence you just banned their entire computer from multiplayer. Unless they are willing to pay hella cash to buy brand new components - I can't see a way for this to get circumvented. You can also take it one step further and create a global database of hardware sigs for all EA published titles - get caught cheating in one game and you loose access to online play for all titles you own or will buy - forever. Even better create a multi-publisher alliance that share banned HardwareID's - that way loosers loose the ability to play any game from a member publisher online in any capacity.The anti cheat measures implemented so far are pathetic pandering at best and totally useless at worse. Cheaters are sub human scum and need to be treated as such. Unless EA is more interested in repeat business from scum bags than it is in creating a fair environment and level playing field. The consequences need to be ratcheted up to the point where your either a sadist or totally insane to even consider cheating.