I'm pretty sure that Blizz has been having issues with the login servers. I've got a friend who wasn't able to login for 2 days, so someone suggested he merge his wow account with his battle.net account. He did and was able to immediatley login.