Someone at work recommended bikehike for plotting routes, showing elevation, gradients etc. It seems pretty easy to use but, before I start plotting, are there any better ones out there? In the past I used map my run (for running) which I found okay but a little clunky (although expect it's been upgraded since).