Those of you with a jailbroken 3G iPhone, a new app called xGPS has been released. It's advertised as having turn by turn voice guidance by Feb 20. I havent tried it yet, but will tomorrow. Many more options than the native maps app. It has a speedometer view, and hopefully eventually a 3D view with accurate turn by turn. Check it out, looks promissing.