What is available on XBOX.live Gamestop sells it digitally.
Game Addons? Gamestop sells them and even bundles them with full game purchases.
Gamestop has recently benefitted with sales of Call of Duty Elite subscriptions.
As some Publishers try to abandon the retail stores other Game Development houses like Toys for Bob are embracing Retail stores with games like Skylabders where you buy a physical toy and a gaming portal device. You then use the portal device and watch your Toy come to digital life on your TV screen.
Skylanders requires Bricks Stores to put out and sell and market the toys for the game. Other games will follow shot and we are going to witness a whole new Video Game marketplace for Physical Gaming for Kids.
THey have and continue to try and make further inroads. Not going to detail it as you can certainly do that for yourself or others on this board better versed than I can do it for you.
Bottom line is their revenue base seems destined to shrink and not grow. In Wall Street terms, while they may survive and even thrive in a much smaller form in the future, that spells shrinking share price IMO.