go ahead laugh everyone. I gotta ask does anyone know if this stuff actually does anything? sound more like placebo to me.