I hear you man. I usually order stuff off Amazon because they're always giving you $20 gift cards, and I have an Amazon credit card so it racks up reward points. They also usually offer same day shipping, or free 2 day or whatever. If i'm out in the wild I usually shop at Best Buy, just because I kinda like that store.... and that's also my only other alternative. I refuse to shop at Wal-Mart.... hate that evil empire too.