A post by DICE on the Battlefield: Bad Company 2 Forums
says the EA master servers have gone down again, preventing access to Battlefield: Bad Company 2 and other games. Word is simply, "EAIT are looking into it." Thanks Joao. Update:
There's no official update, but some recent posts to that thread indicate this problem may be cleared up now (around 11:00 pm EST).