My opinion has always been that Huff was the biggest scammer of them all. there's NO WAY you can hold his type of position in a company an NOT know what's going on.
Remember that overlypromotional and hype statements from individuals and companies are illegal. If you feel investors are being "rooked" contact the SEC.