Has anyone ever had any experience with one of these, if so how accurate is it?