For the Garmin your first update is free (usually). I think version #8 is the current one out now which is from 2006. Updating the Street Pilot is as simple as loading the disc into your computer, plugging in your GPS to your computer and following the directions.
I bought Mapsource...