Has anyone used one of the many available online ? Which company? Do you know if your results were accurate as in backed up by further ones?