a friend is offering to sell me their 16GB 1st generation iphone once they upgrade to the iphone 3G 16GB model I want an iphone and i would mostly use it with wifi should I buy the newer version with the 3G and GPS? or would the 1st generation be good for me? from what i have read it appears the only new options on the 2nd generation is 3G, GPS and the 2.0 software which i could upgrade the 1st generation to would i be missing out on anything else?