Not sure if this is possible, but maybe some programming gurus could answer.
Being the phone has no GPS, would it be possible to have a web app that could get the phone's cordinates from let's say a dock port connection (GPS dock connector would have to made of course). It's only serial data, but i don't know if a web app can see the I/O ports.
the webapp would essentially become a web hosted teleNav or something.