a. free maps for the garmin series, that you can install into MapSource, and thus upload to your GPSr, are available online. Read about them over here. :^)
b. particulars depend upon which gps receiver you have, but basically you can use MapSource to upload a track as a saved-track into your gps, which you can then see on-screen. You could also manually convert the gps track into a route, which can also be uplaoded onto your GPS, for similar effect. I suggest playing around with mapsource and your gps (and checking the manual) to see how things work.
dislcaimer: I don't use mapmyride, so I've no idea what forms of data it will give you. If it lets your download your data as GPX files then they can be directly loaded into MapSource.
b. particulars depend upon which gps receiver you have, but basically you can use MapSource to upload a track as a saved-track into your gps, which you can then see on-screen. You could also manually convert the gps track into a route, which can also be uplaoded onto your GPS, for similar effect. I suggest playing around with mapsource and your gps (and checking the manual) to see how things work.
dislcaimer: I don't use mapmyride, so I've no idea what forms of data it will give you. If it lets your download your data as GPX files then they can be directly loaded into MapSource.