So, am I better off buying a WiFi and an external GPS receiver then? I nearly bought a 3G yesterday so that I could use SkyDemon on it on the internal GPS - the amount of people saying how well it worked nearly made me want to eat my own words about iDevice GPS reliability.