Although it’s primarily aimed at bicycling Garmin Edge/Forerunner owners, Bike Route Toaster is a useful tool for any GPS user, or anyone planning a bike road trip. Create a course in a Google Maps interface by adding points along the route; Bike Route Toaster gives you the option of auto-routing, where it connects the points along roads and adds directions:
Registered users (registration is free) can also upload a course from a GPX file.
When you’re done creating a course, you can export it as a GPX, MBCRS or TCX file, and/or export it to Google Earth in KML format. Bike Route Toaster also provides you with a course summary:
An elevation profile:
And a cue sheet with directions: