Have you tried any of these types of software? How do they work, and is it worth the money?