Hello,
when downloading tracks from a Garmin 60CSx unit, some separated tracks are merged at random by Compe.
On the GPS, several small tracks (Active Log) are recorded, then after download several of them have been merged and joined by nonexistent stretches of track!
So effectively COMPE invents non existing tracks!

Who hell dreamed to do such a thing??? What sense is there in joining things that were divided? So stupid...
COMPE should just download what has been recorded and leave it alone, without doing silly modifications on tracks!

So you manually have to detect the tracks that COMPE has decided (according to some unknown logic, some are joined, some are not...) and separate them...
Needless to say, downloading onto Mapsource does not do anything so pointless and separate tracks are left alone, as should be.

Posted this as a support ticket in september 2011, as yet no fix...