So this is kind of a question on a whim, but --

Today I just checked out www.mapmyrun.com . It lets you draw out your routes using the google maps interface, and then gives you info like miles, elevation change, etc.

It's great for roads, but most of my mtb trails are hard to find on the satellite map -- the trees block the view of the trail, and honestly I'm not that good at visualizing what the trail looks like from overhead.

So. If I had a GPS device, I figure I could take it with me on a ride, then load it into mapmyruns -- they have links to import from .GPX, from Garmin GPS, and from gmap-pedometer. Of course, not having a GPS device, I can't test any of that.

Usually I ride pretty well-travelled trails, so at this point in my life, I don't think I need the GPS to help me get un-lost; I just want to be able to map my rides and take advantage of tools that show me some stats about them.

So, does anyone know of a device that would work for this? I'd like it to be fairly cheap (whatever that means for GPS), and ideally be something I just turn on, throw in my camelbak, and ignore till I finish my ride.