How about some Bioshock/Steam bashing instead? It is now a day and a half since Bioshock went 'live' on Steam, and I still haven't got it to run.
First was about an hour and a half when my Steam client couldn't even connect, then (at long last) the decryption, followed by (ugh) more downloading. The download was crawling, so I went to bed, leaving it going. When I got up, 8 hours later, it still hadn't finished downloading, and was coming in at a whopping 2.3 kbps. Okay, I leave it going and head off to work. This evening, Steam finally says it is ready to go. I launch. I eagerly watch as the Bioshock logo comes up. I expectantly wait as the screen changes to black. I keep waiting. Nothing. I call up task manager, and see a dialog saying bioshock.exe has stopped working. I reboot. Same deal. I reboot and kill off all the miscellaneous gewgaws in my system tray. Same-o.
Bottom line - Valve's claim that I could pre-load and play Bioshock the *instant* it is released is just plain flat-out false advertising. They had to know it'd take hours to ship out the 500 MB additional download to everyone. And, in my case at least, the program supplied does not run on my system. I think I can properly state, with the authority of experience, that Steam and Bioshock suck. Completely.