This is pathetic.  I have yet to upload data for over a month now, on my watch and my fiance's watch as well.  The ANT+ was working fine, then we swapped to Garmin Express and removed everything.  It glitchy the first few times we transferred data a few months ago.  It came to the point that I had to remove the device and resync each time to upload information.  Now, a month later.  I cannot transfer my data.  My express service seems to be in an eternal transferring data state, on the first activity to load.  I tried deleting that activity, thinking it might have corrupted, but still nothing.  I have uninstalled everything garmin on my computer and reinstalled express.  To no success, it is still hung up on transferring an activity I DELETED.  
I am out of ideas, other than finding another company that doesn't have such pitiful software.