If you noticed, the 305 display is broken, thus causing water to seeps in and damaged the components. Hopefully, I will buy a new 305 or a new improved model of Garmin Forerunner next year. The 305 has travel to Singapore and Hongkong and has help me a lot.
Before using Garmin Forerunner, I was using Nike triax CV10 which has a heart rate monitor and a foot pod for measuring distance, time and speed. The only problem I have with these is that I have to calibrate the foot pod every time I changed the batteries either the watch or the foot pod and the batteries usually dies out very quickly, less than 2 months.