I was just editing my post to reflect why I don't want an external gps module (; In a nutshell, I'll need to hookup 3 devices just to use WAZE on my N95 if I don't get this piece of software. BTW, if it is possible to write this with Python, I'll need some guidance and I'll be happy to write it. Just need to know where to start and how to access the GPS data on the N900 + how to create a "listener" with python code.