COSTCO OR DIE BITCH!!!
They have like 3 games.
I don't know which stores you've been to, but the Costcos I go to have tons of games for every system. The prices for the new games are usually $5-$7 cheaper than MSRP. They also have a good selection of older games and PC games. I do notice that around the holidays they get a TON of games in stock.
Also, their bundles are actually good. I bought my 360 there -- Premium, extra wireless, play & charge kit + PGR3 = $470, which saves $40. And if your console fails (two of mine from there did), you just take it back and they hand you CASH back, no questions asked. Everything there has an lifetime warranty, except for computers which is 6 months.