I recently added VVM mostly to know engine hours and fault codes with the latter being most important. The last time I had an engine fault (prior to VVM), I had to travel 90 miles just to get to a dealer that would plug in and read my fault code while I waited vs leaving my rig somewhere for x number of days. It also cost me $75 just to have the code read so I feel like the VVM is money well spent.