Upon the "rumor mill" news that Walmart may be selling the iPhone soon, I realized one thing: I have a thing about buying Apple products at the Apple store. Even if I might be able to get something quicker somewhere else (I did NOT want to stand in the AT&T line on July 11, 2008), there's just something magical about going to the white church of Apple and checking out there (hell, emailed receipts! Why isn't everyone doing that?!).

But other than the Apple store, I tend to buy things exclusively online, like Amazon, instead of going to a store — mainly for the deals — and because we don't have many great gadget stores in San Francisco. But I'm curious — do you go for instant gratification and buy your gadgets at stores, and if so, which ones? Or do you patiently wait for online sales?