Best Buy, for sure. Reward Zone Gamer's Club + Reward Zone Premier Silver = lots of Best Buy Gift Certificates for me this year. On top of that, my local store had a deal with a local theater (that is sadly gone since a few weeks ago) where bringing in a ticket stub from within the past month got you 10% off any movie, CD, or video game. Plus, they were always very willing to price match and even went so far as to shop local competitors each week and match most deals automatically.