So, the iPhone 2.0 announcement is mere hours away, it's time for the rampant guessing and speculation to hit high-gear!
Dwight Silverman has done a good job of covering the possible features:
I'm going to be conservative in my predictions:
Got a prediction? Fire away!