A few years ago Walmart employees were explaining to me how they charge different prices for an iPod Touch depending on how it is sold. The in-store price was higher with web lower. You could even do an in-store same day pickup - ie get the exact same item as going to the store. They refused to price match themselves claiming walmart.com and walmart are separate entities and similar excuses. In the end I returned the item and went to a different store where they don't pull this nonsense.