Hope these guys make it. Two students from my home state Oregon have created a site for creating routes, rides, etc. that can be used in multiple places: GPS units, shared, embedded,etc.
The site is Ride With GPS or
Ride With GPS Website
From their website: What is Ride With GPS?
We created Ride With GPS to help cyclists plan bike rides and find routes in their area. We offer cuesheets, exportable routes for turn by turn directions on Garmin GPS units and live elevation profiles with grade information. Users can upload their ride and see graphs of elevation, heart rate, cadence and power. Signup and try our site today!
Here's an example. I've used the embed code to show the route and profile on this blog.