Automatic upload to Garmin Connect

My wife uses Garmin Training Center to store training data. She likes it because as soon as she connects her Edge 305 to the USB cable, GTC automatically starts up and grabs the data (it doesn't do this for me when I connect my Edge 500 - not sure why, but I don't care as much).

I'm trying to migrate to Garmin Connect mainly because of the online data storage (vs the shady location where GTC stores it on your hard drive). Is there any way to get the uploads to behave the same way they do in GTC?

Or, is there an online solution besides Garmin Connect that offers this feature?