I was shocked a couple years ago when long time carrier of PC games GameStop had store fronts that either ignored the PC entirely, or exiled them to a tiny out of the way rack on the side with no flare whatsoever. But in truth... the PC is the foremost platform lending itself easily to digital distribution, and I for one LOVE having clouds like battlenet and Steam carry my purchased games, rather than have to hunt for CDs (oftentimes scratched up from inadequate storage space and kids) every time I go to a new computer, or decide to reload that old classic. Every PC game I've purchased in the past 2 years has been online, as likely will all going forward.
Honestly, with the increased focus of online in the PS3 and XBOX360, and even the Wii, I could see the consoles following closely behind.
What's great about this is that it's GREAT for indie developers: no longer do you need to compete for the limited space on the shelves of the brick and mortar stores, you simply need to work with Steam, Impulse, possibly other online retailers and let the networking of their massive userbases solve product awareness for you.