pondering a buying decision... I'm handing over my iPod Touch 3G to my wife and I am trying to decide what device to get, either an iPod touch 4G or and iPhone 3GS (both 32GB). The reason being is I want GPS for my golf tracking software (Golfshot GPS). If I decide to get the Touch, I need to buy the GPS cradle as well (around $130 dollars)...so I am looking at $430 dollars all in... That has the new A4 chip, front and back camera, Retina display. An iPhone 3GS on fleebay is running around the same price as a Touch + GPS. Advantages are the GPS is built-in (not as bulky as the touch / GPS) and possible 3G data connection (month to month contract) and better bluetooth profiles. No A4 and retina display and front camera though (the rear camera is better on the iPhone 3GS). Any suggestions?