Dumb question: why is turn-by-turn so hard if you already have map data?
http://googlemapsmania.blogspot.com/2008/09/google-maps-drop...
(Remember, Google Maps has had driving directions forever. It just showed you all the turns at once, instead of as you were driving.)
http://maps.google.com/maps?f=d&source=s_d&saddr=NW+...
are not correct. While 4th Ave is bi-directional, the segment between NW 51st St and NW 50th Pl is one way, north only (towards NW 51st St). I don't know if other GPS systems get this correct or not (I don't have a GPS system to check).