The iPhone just keeps getting better and better. Each and every "major" upgrade since the inception of the beloved candybar has brought much needed features, and admittedly, some that should have always been there in the first place.
No matter what side of the issue you're on, iPhone 3.0 promises to be a significantly useful upgrade. There's a TON of new features and I won't cover them all, but I figured I'd weigh in on some of the most-desired additions.