My father just got the chance to upgrade his phone for no extra charge to an iPhone 3GS. The problem is, i have no idea what an iPhone 3GS is, especially in terms of how it is compared to the regular iPhone. I do know the 3GS seems to be somewhat reduced in functionality, but exactly how it differs, i don't know. We're currently running HTC's Legend phone, so i was just wondering if anyone here has actually used the 3GS, and could tell me whether or not it's worth upgrading? I think i heard somewhere the 3GS lacks Wifi, which is a worry if it's true. Does anyone have it/know if it's any good? For the record, i do have an iPod Touch 3rd Gen, and an iPad first gen, which is again making me reconsider whether the 3GS is really something i would want. Help?