Since EA changed their AUTH servers around there has been problems. Until EA fixes it, all BF2 engine related games using the EA client AUTH system are gonna have issues. BF2, BF2142, etc. There are reports of missing unlocks, skill points, and disconnects. It sounds like they porked the database when they did the move. Rookie move, lol. ;)