If you check in ASE or gamespy you'll see that no one in the world is playing BF:2. At the time of this post the account servers were down. Be carefull if you launch BF:2 because if you try to connect to the account server and it fails, it is quit difficult to exit out. It helps if you have Task Manager running that way you have another application to ALT+TAB out too, otherwise you may have to hardboot.