In order to accurately assess my training I'm tempted to buy a speed, distance monitor. Before I shell out all the money I'd appreciate others' opinions and experiences. Do they work over mixed terrain (built-up areas, woodland, hills)? Are they accurate? Is the speed updated often enough? Have you used it to good effect? Should I bother? Any info would be great.