Dean do you have an iPhone? I use my iPhone for all of my training, racing etc. I do this with the phone in a life proof case, a BT HRM and sometimes using my Magellan Echo watch. There are a heap of apps that can be used and I have favourites depending on what I am trying to achieve. I went this way as I already had a phone in a waterproof case that came with me and then all I needed was the HRM. The phone and apps are always being upgraded also and I can export all of the data to any of the multitude of 3rd party interfaces (strava, garmin connect, nike and mapmyrun/ride)