It's all snake oil and a tremendous waste of money. When someone realizes they have been duped through years of buying crap a new group of lifters are coming of age buying the junk.
I can't believe all the supplement ads in magazines when we all realize the real supplements are drugs.
The only thing that ever helped me was creatine. Then I hear from many that it doesn't work for them. When I first used it I made gains in strength and size. No, not steroid like but for a natural it was the only thing that I really saw a difference. I had to give it up because my kidney tests kept coming back bad. My doctor was blaming creatine but I understand it converts to creatinine and that's one of the things measured in kidney function. I hear guys that train a lot also have high creatinine too. I just didn't want to take the chance that my kidneys were having problems so I stopped using it. There is no regulation of supplements and who knows how pure or if the creatine is contaminated.