you need a bit of techno-knowledge to really appreciate this device . just take awhile to learn it be possibility . out of the box it seem to work flawlessly , however , as I begin to use it , it start to show some quirk . contact Garmin via email and receive a quick response to the problem . the solution be to download a newer chipset . the unit work again for a few day and then fail . still look for a solution . install the various piece on you bike will take some time . not want to fool with the installation , I take it to my bike dealer and they install the unit the correct way . Worth the extra buck . now I just want it to work . still wait for a new solution .