I am too lazy to read the post seen similar arguments hundreds of times.

My feeling is that for the general public on a well balanced diet there is no need for multivitamins. However for an athlete who is training hard and eating lots...particularly a poorly structured (from a health/longevity standpoint) high protein, low carb/low veg diet the addition of vitamins particularly water soluble B complex will yield great benefits.

I know from my own experience that when I supplement with B complex I can definitely see better gains/more energy/quicker recovery. This could be due to a placebo effect but I seriously doubt it as I have HepC and would love to avoid taking vitamins due to their loading of the liver.