So im about to finally switch over from tmobile to att and I was probably going to buy one of their iphones. The question that I have is what are the main differences between the 2? I know that its a little faster, that i can live without. For example the 3G doesn't have video recording but i have heard that you can get an app for that. Is that true? If so how much of a difference is it than that of the 3GS? If there are any other main distinctions that im missing please inform me. Thanks