to get a 32gb iPod touch gift, engraved perhaps. That'd be super.
run out of app space and storage space on the iPhone; games kill the phone battery, too.
like getting an iPhone 3G ATM wouldn't be a good decision; new iPhone is likely to release before the two years are up, perhaps sooner.
my AT&T service is good but I have others, and other carriers have good pricing and nice devices.