I used to use a Garmin Nuvi 3597 and used an app called Smart Link...That was fantastic. Voice search and all Friendly user interface (UI) Take a look you developers and learn from it
Mtrella about AVICSYNC, v1.2.2