Three words: I love Steam.
I'm a little annoyed with them right now. My PS3 copy of Portal 2 came with a PC download code. This code doesn't work, and I can't download it even though I log into my account through the game on the PS3.
I created a support ticket a few days ago and still have no response. Since I have no internet at my new house, I can't go online with the console version of the game anymore. What's more, when (if) I do get the game on Steam, I'll have to download it at the library :/
If they had just included an installation DVD, I'd have it already.