I have much older version of what 480 posted a link to. Works great, but you need to learn from trial and error sometimes what conditions will throw accuracy off. Though it looks like the newer units have more features to help with some of those conditions.