Well, I'm using a Garmin Edge and its more of a sports GPS with navigation as an after thought. Its pretty nasty to download create and download co-ordinates and there are still bugs to be worked out on it. Not to mention, if you are thinking about using it as an interface to a laptop computer running some mapping software, I think you can forget it. For me, I have my Garmin Map76CSx for that.
hh