Steam is kinda fail IMO. 1, you can't load games on two different drives. I have a SSD and would like to install some games on that, and others on my HD. 2, If EA released Battlefield 3 on Steam, and you bought the game on Steam, you'd have to pay steam for the updates too. All steam needed...