Ha, I'll check out the 21st and Peoria. I live right at 53rd and Peoria, so that will wok well.
By the way, I went to the Gamerush at 101st and Memorial, and they did have a ton of stuff. I was mostly interested in GC, GBA, and DS, so they (understandably) didn't have a huge selection, but...