Garmin Connect looks very promising, but, alas, it doesn't download tracks from my Garmin device. It's being detected fine by the "Upload" interface, and even pretends to be reading tracks from the device, but actually nothing happens. The Etrex doesn't beep as usual, and nothing changes in the interface "reading data from device" stays one the screen of the Garmin Connect Upload interface.
I tried manually downloading the GPX and using the TCX converter utility (which is a horrible piece of bug holes) but that workaround is too complicated, and the interface thinks I own a Forerunner (the TCX utility thinks so).
Hoping for a fixed upload interface or native GPX support :(
I tried IE8, Google Chrome, Firefox 3 - none works. I am using Windows 7 and have turned off all security features of OS and Browsers.