Right now you can pre-order and pre-load
BioShock on
Steam. If you haven't done so through a store this is a great way to get the game. I've got mine ready to go for August 21 at 4PM when the game becomes available to play. It will cost you the same price as if you purchased in the stores so $49.95 will get you one of the most anticipated games of the year,