What software is recommended for Route Mapping and instructions? Gradient calculation is required. I have been using bikely.com and it's OK but not great (shows elevation but not gradients). I may be getting a Garmin in the future so it would be nice to have my routes in a system that is ready for Garmin import. Any suggestions?