The Ironman R300 GPS Watch tracks calories burned and heart-rate, and has a battery life lasting 20 to 25 days.