Here are links to both parts of a two-part interview with Eric Cressey. Both are worth the time to read.
I especially like his comment on supplements - "For most folks, fish oil, vitamin D, some greens supplement, creatine, and a decent low-carb product powder will get the job done." Yes, that. I've seen high school kids dumping $60+ each on pro-hormones meant to increase testosterone production but who have no idea what to eat for breakfast. When people ask me for supplement recommendations, I tell them a good multivitamin, vitamin D, fish oil, Greens Plus or Amazing Grass greens, and creatine. For protein powder, something plain and simple like Optimum Nutrition 100% Whey. That's it. Post workout, milk if they can handle it, protein shake if they can't. Nothing crazy . . . you'll get most of the way on the basics, so why break the bank on improving the edges of your performance?