Hmmm. Nothing on Quackwatch.com about it. I sent them an e-mail asking if they have any info. I’ll post it if they get back to me.
It sure looks like quackery. The site appears to be primarily interested in selling franchises. Lots of testimonials on the site, but no mention of any scientific studies.
A 90% success rate! That would be impressive if the claim weren’t so vague.