Anyone know what this is about?? The adverts talk about a "buzz", but definitely avoid any hint of hallucinogens. ???