The iPhone 3GS is Apple's current mobile flagship, but most of us using iPhone 3Gs won't be paying for the upgrade. So instead, we get the new 3.0 firmware—not such a bad deal.
The free 3.0 upgrade ($10 for iPod touch users) is available today. Indeed, some of you have probably already downloaded it (and some of you have been downloading beta versions for months). Update: You may want to hold off a few days, as readers are already reporting problems due to the fact that everyone is trying to upgrade at the same time. iPhone OS 3.0 finishes many unpolished edges of the iPhone: Copy/Paste, obviously, but Spotlight Search, A2DP stereo Bluetooth, push notifications, and a long-requested landscape keyboard for text messages and email—a series of improvements that are less revolutionary than necessary to be part of the modern smartphone market.