I am about to return from deployment and going to purchase an iPhone 3GS - my question is how large are the files of the video files (average)? How long can you record a video file? Also, how much space does the GPS app take? I'm trying to see if I can get by with a 16gig iPhone 3GS or if I'm going to need to plunk down the cash for a 32gig... Please don't just reply, "just get the 32gig." At least answer the questions if you can first and if you like add your opinion - I appreciate it.