After using the Edge 840 for about a month, I've found it to be quite a learning curve to navigate. It seems Garmin doesn't provide much training for the 99bikes staff on how to use the product, which I think is kinda understandable. However, the staff at 99 Bikes were helpful in guiding me through the purchase process, and despite the initial hurdles, I have no regrets about my purchase—except for the dent it made in my wallet. Overall, the Edge 840 is a solid product once you get the hang of it.