PyTrackProfiler allows you to create high quality route sheets, useful for planning various kinds of routes (hiking, biking ...) The program also computes some useful information using the track data (time, altitude, etc) so you can analyze an unknown track (e.g. tracks that you're downloaded from internet). The program creates an elevation profile and a projection representation. You can see an example here
It's easy:
The program understands OziExplorer and CompeGPS waypoint and track file formats.