It would be nice if instead of being spread over multiple lines like now:
<trkpt lat="49.86049617" lon="8.56819008" >
if trackpoints (or waypoints) would use only a single line.
Why does it matter to me? I sometimes hand edit the gpx file to remove trackpoints. That's much nicer with a single line per trackpoint.
Also you can easily answer: "where have I been 2011-02-11?" by a simple:
> grep "2011-02-11" *.gpx
I'm attaching two gpx files. The first (shortened) one as it is generated now. The second file is hand edited to be more friendly to human readers.