I am coming from an Android phone (HTC EVO 4G) and on Sprint. We have free navigation through Sprint Nav (which is basically telenav repackaged) and also Google Navigation which is awesome. These both give turn by turn voice prompts with out a subscription. I found out that when using the iPhone, I don't have those options so I am looking for a new app that doesn't have a monthly or yearly subscription. i was going to use the Telenav app but there is a $9.99 yearly fee, I don't want to pay that when I only use once every couple of months. Do you have any suggestions?