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).