Since the latest software updated the iPhone now have pseudo GPS, it does both Cell triangulation and WiFi triangulation. Apparently it's amazingly accurate in cities and pretty good in the country. No idea if O2 will be giving us these features or not here in Ireland though. Since they're not giving visual voice mail you'd have to wonder.