Feed Games That Sell While Others Languish (nytimes.com)
There are growing signs that Nintendo’s Wii, which gets couch potatoes off the couch, has taken the lead over Sony’s PlayStation 3.
I've noticed several design suggestions in your code.