For me it is ok. I used a perl script to reduce the trackpoints of a gpx file up to now, because my Etrex Vista HCx can only store gpx files up to 500 trackpoints (as ACTIVE LOG up to 10000, but then the recording of tracks is blocked).

With your program the track is near the original track and that is important for reduced tracks.

Thank you again,

flux.