GameStop owns ThinkGeek now and is much much worse at selling physical goods online. GameStop also made a good amount of its money through preorders, trade-ins, and resales.
If they focus on an amazing web, customer, and fulfillment experience, I could see the ship correcting its course in a dramatic way.