I decided to go with a Garmin StreetPilot III GPS. It's expensive, but it's what I was looking for and it is interchangeable between different cars. If anyone has heard anything about it, good or bad, let me know. Thanks.

-Rob