The following describes my experience generating an OpenLayers slippy map from GPS tracklogs using TileMill, TileCache, and Mapnik. I started by exporting my run data from Garmin Training Center and converting it from Garmin Training Center format (.tcx) to GPS