MapMyRide has a function on their site to retrieve files directly from the 305. Plug it in, log into the site, click the button, and it happens automatically.
I use TrainingPeaks.com, which exports to Google Earth, Google Maps, and Yahoo Maps (plus it'll show cadence, heart rate, elevation, etc). It's not a free service though.