I have two 3G iPhones that I plan to upgrade to iPhone 4s soon. At first, I planned to sell the 3Gs online to recoup some of the cost of the new iPhones, but now I'm wondering if they would be good choices for my mom and daughter. My daughter is a high school golfer who plays a ton of practice rounds at different courses. I'd like to give her my iPhone so she can use it as an iPod Touch with GPS using apps like Golfshot Pro GPS (which I already have). When she begins driving in a couple of years, I'd like her to be able to use it with the CoPilot app I have on it. My mom would like an iPod Touch but I'm thinking that the added benefit of GPS would be good for her as well. My wife's iPhone has all the same apps as mine, so mom could use the CoPilot app now as well. My question is, if I buy the new iPhones and cancel the data plans on the old iPhones, will the GPS work for these purposes for the two of them? If I had an extra $60 to blow every month, I'd just leave the iPhones as iPhones, but I don't. Thanks.