Son,
If you really truly believe that crap, I've got a bridge in Brooklyn that I'll sell you cheap...
<{POST_SNAPBACK}>
Steam has also worked great for me, maybe I'm just lucky but I haven't had a single problem with purchasing, authentication, patching and playing through steam. That I was able to start playing the game three minutes after it was activated for the world was pretty sweet. I also believe that digital distribution is the way to go.