So I ended up getting a GPS:
And dare I say, I’m actually very impressed with it! Particularly the way it ties in with AAA information and it has a screen for calling AAA if you are broke down. It shows your location (including lat and long, which AAA can use) and your AAA #. This particular one doesn’t do text-to-speech, but for me, I don’t have a problem with that at all. So the voice will say "Right turn ahead" instead of "Turn right on Main street".
Magellan Maestro 4000 4.3-Inch Widescreen Portable GPS Navigator
Anyway, aside from that – it’s an extremely well-thought out interface that is easy to use and very powerful. Again, I am really impressed!