Hey! Few days ago I came across the site of the product called Trizer. The site looks quite interesting, but smells a bit like 'overpromise' too. Have you heard about that or used this supplement before?