Bah, I just left there *shudders*
All the IAD-LGA flights were delayed by 2+ hours...Mine was supposed to leave at 7:05 it JUST left at 10:05...
Luck be on my side today though I managed to get on the 2:40 flight that left at 5pm. And yes, they had the PA system fixed when I got there.
I wonder when they'll get an RCC in there :-D