Adding predictive routines and arbitrary values allows for situation-specific code we might not get elsewhere, whether it's estimating the finish time of a marathon or guessing just how much post-run beer is possible before the guilt sets in.
ENGADGET: Suunto Ambit update lets athletes build their own GPS watch apps