I'm a big movie fan, and I fortunately have a nearby new/secondhand DVD/CD/Book store called Rasputin's Music. It's a very small chain that's here in mid-upper California. Prices there are normally quite inexpensive for some pretty great things, even rare out of print DVDs. It's great because its one of those stores that you never know what you're gonna find. I found all the old 2 disc versions of the first 10 Star Trek movies all between 4 to 8 dollars, many of which go for noticeably more used on Amazon. About half of my collection comes from the place, I love it.
But enough ass-kissing, I also use Amazon for old things I can't find at Rasputin's or elsewhere. If its a last-gen game, I normally check Gamestop to see if they have it under 10 bucks.
I just about never buy games when they're first released anymore. The last game I got at launch was Skyward Sword, and that's because I needed a Wiimote Plus. Before that, the last game I got at launch was Arkham Asylum. Too costly for me, and if its not a Wii game, odds are its gonna have DLC that I'm gonna want sometime in the future. If its a big-profile game, I either wait until a Game of the Year edition with all the stuff on it, or I wait until its old and cheap enough and get the DLC immediately. I hate paying full price for a game that isn't finished. That's why I waited a while to play Mass Effect 2. Got it cheaper new, then got all the plot relevant DLC.
I'm a patient gamer.