I'm looking for good software to help me map out routes that I have not done before and create cue sheets and probably also printable maps. I plan to use this for my own rides, planning group rides, and maybe even alleycat routes. Things like elevation profile would be nice too.
Optionally, this would also have a cue sheet viewer app available for my smartphone for reference. It doesn't have to navigate me, just show me a list of turns and notes.
I don't really care if it supports upload of routes from gps units or a mobile app since I'm using it more for future rides than past rides. I rarely do the same ride twice. However, some people find this very useful.
I'm willing to pay money for a good app, so free isn't neccesary, but it's nice. The key thing is it has to be easy to map out a route and generate a cue sheet and add notes.