Man, you guys need to stop going to GameStop. FuncoLand was of course a locally owned company, which is why MN has so many GameStops now (since Funcoland sold out to the company that owns GameStop), but it's rare to see even a decent deal there.
GameCrazy is the place to go. There's one in Roseville off of Snelling, South of the mall area, across the street from the HarMar theater. The guys that work there are pretty cool and laid back. They're usually more on-top of new realeases than all of the other stores around here too.
I went there and picked up Gunstar Super Heroes (no other stores had it in), and I talked to the guys a while about the new Katamari game. I said that I didn't want to pay $30 for it. They looked around, and they didn't have any used copies, so the guy was cool enough to offer me $5 off. I think they liked the fact that I could talk to them about old NES games, too. Anyway, if you're cool, you might be able to get stuff for cheaper than usual there. Don't pressure them to give you a discount though, I don't want to lose my discounts D:
I can testify that the Roseville Gamecrazy is awesome (that's where I ordered my Suikoden 2!) but the Gamecrazy in St. Cloud here is probably one of the worst video game stores I've ever been in. If your buying anything other than Nintendo in there, they WILL heckle you and talk down to you. Their fanboyishness is just sickening and the biggest reason why I refused to renew my MVP membership this month.
The Gamestop up here though, for the most part, is a awesome. There's a few employees who's heads are way up their asses. But the manager of the store is awesome and definetly makes it the best video game store of the 3 (eb, gamestop, gamecrazy) up here.
Edit- BTW, I believe Gamestop's headquarters are still in MN, so while it is a huge company, it could still be considered locally owned.