This 3G iphone will be a hit. The people who choose not to upgrade will benefit from all the development going on for iphone 2.0 software...Apple definitely knows what it is doing.