I am considering purchasing either a Garmin Forerunner 305 or Timex Bodylink. Does anyone have a preference between the two? Garmin seems to be pricier. Is it worth the extra cost? This will be my first GPS purchase, so any tips would be much appreciated.