The is also a site "mapmyride.com" which is really easy to layout routes on. It also provides a route profile