I recently tried out Garmin Connect. It does have many of the must-have features, but we (Garmin) really need to add these features:
1) Ability to add/edit a description to a fitness event. Once I upload (or manually create) data, need to be able to add a text description. For example, on a run I might want to note something like: "First two miles were beautiful along the river, but beware of the traffic and dogs at miles 3-5." This would really help others when viewing shared runs.
2) Ability to add a manual calendar event that is just a note. For example, on Jan. 14 "Bought new shoes" or "Injured right ankle". There is no mileage or other info. Then during the report stuff, would be beneficial to know calories or miles since a certain event like "Bought new shoes". Go the extra mile and allow Connect to remind me when I hit 300 miles on the shoes.
3) Need to be able to edit the date of a manual event. If you put in the wrong date, you must delete the entire event and recreate it. This would be done in the Quick Edit mode.
4) Also make sure you add some more helpful info in the manual about doing a Force Upload...specifically how it can be used when two or more folks do the run together and someone other than the watch owner want to upload the data to their own Connect login. I suppose this is a marketing strategy in order to get more folks to buy their own watch, but if folks like the data...they will end up buying one eventually.
I'll post some more if folks want. I've only had a few runs with the 405 so I'm sure I'll encounter more stuff.