In my opinion, an idiot is someone who goes without something just to wait indefinitely for the latest and greatest version. A smart consumer is one who recognizes when they actually need something and buys it then, and *gasp* actually gets use out of it while others are busy waiting for the next version.
Agreed.
If you don't need it and you think the current features won't be enough for you.. wait.
If you do need it and you don't think you should have to pay the same price that someone paid when it first came out (which is ridiculous), get a refurb.
It's amazing to me that people think buying an Apple product BRAND NEW, 6 months after it came out for the brand new price.. is a ripoff. How? You're still buying the product brand new!
If you don't wanna pay those prices, get it from CL or get it refurbished.
Some peoples' sense of entitlement is insane.