Whatever you do, don't buy a Magellan. I have a top end Magellan Maestro 4370; the features and performance are absolutely amazing on it, but Magellan apparently decided that since not enough people bought it, they're punishing those of us that did and refusing to allow updated maps to be used on it. Not that it matters, since the program required to transfer updates to the GPS is completely unfinished and apparently only works with a certain subset of the model of GPS, based on serial number, from what I've been able to see; it will refuse to connect to most of them, mine included.
Their customer service response, of course, has been "We have no records of any issues with this product. Keep watching our web site, if we release maps, the will be listed there."
Never again.
Sad, too, considering how good the actual GPS unit is.