I don't like the thought of relying on a service from a company who has no security sense to buy my games. The fact that a hacker comprimised their entire network by sending Gabe an e-mail that infected his system through Outlook doesn't make me confident my credit card information will be safe.

I also don't like how steam gets in the way with attempts to LAN play games I paid for. Why does it feel the need to connect to the internet to verify things, and block access if it can't get to the internet? It's been a common issue at Quakecon these past two years. "I want to play Half Life multiplayer, and I get this steam error" and the Helpdesk will respond "Your screwed until your machine connects to the internet again."