If you're planning on playing a few rounds of Battlefield 3 tomorrow, I suggest doing it today as DICE has announced (via their Facebook page, for some strange reason) that servers for all platforms will be undergoing "extensive maintenance" tomorrow for a few hours.
The full Facebook post reads:
NOTE: We will be performing extensive maintenance between 7AM-1PM GMT on August 21 (that's tomorrow 2AM-8AM EST). Battlefield 3 online play will be unavailble during these hours.
Of course, that's only six-hour window. If, for some reason you want to wait it out, I suggest playing the game's single-player or just play another multiplayer game for the meantime, no?
Could this "extensive maintenance" be in preparation for the upcoming Armored Kill expansion? We can't really say for sure, but I do hope part of that covers the Operation Metro stairs glitch that's becoming quite rampant now.