i think its kind of an abuse of power to tag the persons COMPUTER as a cheating machine!  I mean, what if the computer is shared, and bf2 is installed with 2 different cds on two accounts?  You ban the innocent one as well?!  God damn, thats just sick.  Reading this makes me want to set up a site for people that truly HAVE learned their lessons, depending on how long they've been banned, and getting them what they need to become unbanned.  Besides just banning people from a single game, which you should do, you guys make me sick, bunch of control freaks.