take a look at
http://www.expertgps.com/default.asp It works with almost any GPS.
I've used it for three years. You can see some of the maps I've done with it at my club web site at
http://www.racksnspurs.com/
If I can answer any questions, just give me a shout.