Originally Posted By: saltydog
.... what Joseph has done open source.

What you do not see are the 1000+ lines of php code on my server. That stuff handles all the cross domain file reading, converting GPX to KML (via GPSBabel running on my server), validating of URL parameters and sundry other chores.