After torturing the audience for 90 minutes Steve Jobs announced the much anticipated 3G iPhone, naturally called the iPhone 3G.
The good news came in the shape of tri-band HSPA connectivity and a number of useful ergonomic tweeks.
The bad news is the lack of an improved camera, flash, video, A2DP, multi tasking, or interchangeable battery. It still has the air of the old PalmOne 600 about it.
This was an opportunity to wow the world like they did last year, yet instead of taking the opportunity to leap ahead Apple are merely keeping pace.