I'm sure there'll be a lot more that folks can think of out here in Slashdot land.....
But see. These are reasons why you should try throw a few extra bucks at the brick and mortar store from time to time. It costs money to provide that service of being able to checkout the thing before you buy, etc.
Just something to keep conscious of. If it costs you a few bucks more, help em out.
At the same time, admittedly there have been times I've checked it out in the store and they can't match so I buy online. There was a lcd tv I was going to buy a while back that neither Best Buy or Circuit City brick-and-mortar were even willing to try to match to Amazon's deal (CC and Bestbuy wanted ~$2k, amazon wanted ~$1500), plus amazon was throwing in a blu-ray player.
I gave them both opportunities to match but they didn't want "to consider amazon their competition". Circuit City didn't let me down either, every time I shopped there the clerks usually drove me batty and caused me to shop elsewhere. Well sorry guys, I bought it online, and amazon did a pretty fantastic job. Had they come close (within $100-200 or so), I would have probably bought it at one of the two. Especially since I didn't know about the BD player deal till around checkout time.
So anyway, consider chucking a few bucks to your local retailer from time to time if its in the ballpark, otherwise, they may not be there down the road. Price isn't always everything.
Same boat over here. I have no problem paying for games (though I rarely buy them when they first come out). I believe whole heartedly in supporting creative software developers who put out useful/interesting/fun/etc software.
I do have a problem with the state of DRM. Consequently, I haven't even bothered to look at GTA IV or Red Alert 3 for me. In fact since that seems to the de facto standard on most PC games (or so it seems) I've just stopped buying PC games outright. It doesn't help that a lot of the games suck now either (FPS bore the hell out of me and that seems to be another trend).