Anecdotally most of them are full of shit though. I have been around weight training a long time and so many of these people are little more than steroids, fake weights, and Photoshop. But they're more than willing to sell you their 'secret', which is always "eat good food, watch your calories, and lift weights."