I loaded Google Earth on my iPod Touch and to my surprise discovered that my location is very accurately determined and plotted in Google Earth. I use WiFi to connect to my ADSL line at home ... no GPS and no GSM connection to triangulate position. How is this possible? Anyone out there with a technical explanation? How can Google Earth determine my position without GPS or GSM assistance?