Wonders what the legal position is...
After all, we have Steam to verify our games, as part of the game which we have paid for. Steam then, by having a server down (or whatever), prevents us from playing the game we have paid for...
I remember it was often slow Christmas week when it was busy too.
I understand it isn't their fault when a server goes down, but haven't they heard of having enough servers to cope if something like that happens? If it was anything to do with the update (which it might be), it should have been properly tested before release!
Normally I'm a Steam fan (despite being against it at first), as I think it is probably the least evil of the anti-pirate brigade/fixes, but Steam should never stop me from playing a game I've paid for through lack of hardware and/or buggy updates. I think they have an obligation to supply service to us, the players, who are, after all, their customers.