The Magellan brand line includes models that accept SD (Secure Digital) cards up to 128MB.

I've read through various user manuals, and the Garmin V seems to be the only small GPS unit that does auto-routing-of-driving-directions. The Garmin Vistas seem to lack this, as do all of the Magellans. But then, how useful is that anyway?

Cheers