I came across the same website, and was wondering myself about these products. They seem to have some promising ingredients (at least that is what they advertise). I wanted to try them but was hesitant, so I may give them a try. I may wait a bit more before I order though, maybe see if I could get some more info on them.