I mostly like my Garmin Forerunner, but the lack of an API to get my data out (or enter other things) is very annoying. I think they're trying to sell their APIs to health firms (probably including the one I work for) rather than make them more useful to sporty geeks like myself.