Steam has been difficult to connect to and now seems to be down (yes I confirmed, it isn't just me). What a great day for that to happen as lots of people probably want their Christmas presents.
Update: seems to just be the store so at least it is possible to play offline for games you have already bought. Guess they may just be swamped with more volume than they can handle.