Excellent work! Just reading all posts in here is getting to be a full time job for you
Small edit in macro to suit my "name" preference:
$waypointnamewidescreen = "%code/%typ=3/%found/%ShortName=14/%bug=* "
Really enjoying looking into the code now. I believe you might find this spec interesting:
http://www8.garmin.com/xmlschemas/GpxExtensionsv3.xsd