+1 for Ascent. If you're a cyclist, that one app pretty much makes the case for a Mac, especially since you can also run Windows via VMWare or Parallels or Bootcamp.
The Windows stuff I run is the Polar Precision software for the 720i that I use in the gym, and the desktop version of Fitday.