Two years ago I made the mistake of buying a brand new laptop without doing a research. This notebook Sony Vaio come with Vista, and within five minutes of the opening the box I install Linux, and dual boot with downgrade XP SP3. At the time Microsoft bribe every notebook maker, and hardware manufacture to make devices solely for Vista. This notebook -- hardware wise okay, but Sony refuse to make most of the driver for xp -- external vga, fn function, and more.
I learned my lesson, never buy a laptop from a store -- buy a business notebook which allows you to downgrade, and matte -- anti glare screen. The key is customization -- yes you pay more, but you get the best deal.
I use my laptop mostly outside -- near windows. So glossy screen is not good for me.
Now what does this have to do with iPhone? Read the reviews from other customers, and do some research before throwing away your hard earned money. In fact save some money, and buy it on cash -- no data contract, or any other for that matter.
I love my iPhone, but that's doesn't mean that I'll swallow anything coming out of Jobs' mouth, or Steve Ballmer for that matter.