Good points above. FWIW, in my experience it's not that limited (i.e. it's pretty darn functional) from a power perspective:
http://sites.google.com/site/garminpower/
There are a couple areas where they could improve it, which they may even eventually do with firmware upgrades, although I'm not holding my breath.
http://sites.google.com/site/garminpower/
There are a couple areas where they could improve it, which they may even eventually do with firmware upgrades, although I'm not holding my breath.