To keep track of my running workouts, I bought a Timex Ironman Datalink watch which has a USB interface, and I wrote a plug-in for it for SportTracks[1]. It does the job, but it's missing some things.<p>For one, I'd like to capture ambient temperature too, which this TI watch has, so I took a closer look. The manual states, "The temperature is measured inside the watch right inside the CC430 device. When the watch is worn, the temperature of the watch may be different due to the body heat. For accurate temperature measurements, do not wear the watch and allow a sufficient amount of time for the watch to adapt to the surrounding temperature."<p>Great feature, poorly implemented. No thanks.<p>Eventually I'll get a GPS watch, but not until Garmin releases one that has decent battery life. A temperature sensor would be nice, too.<p>[1] <a href="http://www.zonefivesoftware.com/SportTracks/" rel="nofollow">http://www.zonefivesoftware.com/SportTracks/</a>