I buy most of my Apple devices on line with Apple. I can get good deals in the refurbished models, or buy Education. However, every now and then, you will find other retailers giving good deals. For example, I could have saved $45 by buying an iPod Touch from Amazon, and went with one from Wal-Mart for list, plus a $50 gift card. The bargains are there, you just have to decide what is important, time or money.