There will always be juvies and trolls with weak egos who post solely to strike a superior position with respect to those who decide to spend their own money and time as they choose. These are the same folks who call other human beings "lusers" and puff up their own emptiness by trying to make themselves right and others wrong.
It's a free country and such people can post all they like, but they are not fooling anyone. Those of us with real credentials and accomplishments just shrug.
(The writer, an MIT graduate and business executive for many years, stood in line for several hours, put up with the teething pains of me.com and activation, and now has a perfectly satisfactory, fast 3g iPhone (having upgraded from the 2g iPhone), that is working well with me.com, lots of useful software from the app store, and the Los Angeles AT&T 3g service. If I had to do it again I'd do so gladly for the immediate benefits.)
Some advice: Most people will want a to do list program. Although some are free, others cost various amounts of money, and the top of the line Omni Focus is very good for those with lots of projects, after trying almost all of them I have found Zenbe lists to be the most constantly useful for grocery, task and other lists of the "check-off" variety, it can sync lists over the net, and the price is right.
Although I don't want one just now, there is a breathtaking selection of planetarium programs which show your sky, identify stars and constellations, and in general show very high programming and user interface skills.
For those needing a financial calculator, there are many table-driven apps, but I'm still waiting for one of the several HP-12C emulator authors to do an iPhone version.
3G is a major improvement in ease of use due to its speed, and makes web apps practical when away from wi-fi, at last.
The 3g does not include a cradle. The old one is said not to work with the 3G. Get one if you can when you buy the phone. Otherwise, the Web Apple Store has them in stock, though it's not clear how long that will last. The third party ones I have seen don't have the audio connectivity, the Apple one provides access to the full face of the iPhone 3G, and there are several apps (such as a clever one called NavClock on the app store, and EC on the phone itself--beats me--which shows time, GMT, latitude and longitude, and a background which changes with the time of day and local weather conditions), for which one will want to prop up the iPhone as a desk display.