If Blizzard invested even 10% of the profits they're making off all of us from the monthly service charge, they'd be able to afford enough servers to prevent this downtime constantly. I love how they try to shift the blame to *our* ISPs instead.
Doesn't take a network admin to figure out that when all of us can't log in, the problem probably isn't on our end.