Okay, I have to rant. AT&T will be charging existing iPhone users an $18 dollars to upgrade to the iPhone 3G. This is in addition to the price of the new iPhone plus the increased voice and data rates.
In short, if you’ve been a loyal AT&T customer, you’re getting a penalty to upgrade.
Once the iPhone makes it way to other carriers, I’m switching. Sadly, it won’t happen soon enough.