Hi, I use a site called bikeroutetoaster.com to create courses.
Their site appears to be based on google maps. However as well as the "standard" google maps views (map, satellite etc.) they also offer a view called "cycle". Shows both roads and contours.
I think this view is brilliant, I don't know what feed they're plugging into but it'd be great (in Garmin Connect) if I had the option to see my ride data overlaying this kind of map rather than the standard google/bing road maps.