Ideally, I think Retail needs to prove to me why I'm spending usually MORE $$ for their version of the game. B/c Steam, G4WL, Impulse, EA Online Download Store now even - most of these DD places make the prices that I see at most Retail places look bad and embarrassing currently; especially during major markdowns, "weekend" sales, or "holiday" sales. Retail wonders why when PC game units ain't moving off the shelf, yet companies are beginning to side w/ DD instead? It's b/c DD actually sells!
When Retail games require Steam, why the heck should I buy that version from Retail? A lot of times - you don't get a manual or you get a very small manual; a game disc; and that's it. I might as well save some money and buy the Steam version. Especially given how often Steam has crazy sales and whatnot - Retail's almost getting to the point of being useless.
Risen: Steam version is on sale right now is $15.99 this weekend. Everywhere else at Retail is around $40 (Amazon, GameStop, Best Buy, etc). Gamersgate is selling it now at $29.95 to download. I'm sorry, but what version do *YOU* think I'm gonna buy today?

Retail keeps finding more and more ways for me, for the most part, to be almost useless. We had that recent discussion about how botched Relic's Company of Heroes patching system was. DD versions of COH through Steam or Impulse - I bet you'd never have to worry about this crap of file integrity and patching - it'll just update it completely to newest said version. And if I need to - I'll just "Archive" the entire game and put that "Archive" on some discs (CD's or DVD's). This is the power of an online system like Steam, Impulse, or any other DD using such a system.