All I know is when I log into (browser-based) TWS it shows the progress bar creeping at about 1%/second normally... today it's even worse.
Update: For the record, the problem was determined not to have been IB at all. It was my DSL/ external phone line, and it took ATT 3 days to come around and fix it.