Anyone who says one way or the other is best, is full of crap. Everyone is different and everyone will respond differently to training. When I first started training I took every set to failure, I put on 20lbs of muscle that year and people thought I was using juice because my gains kept going up, but, I hit a wall, now I lift to 1-2 reps below. Slowly my gains are increasing again. There is no one way to train to see spectacular results because everyones body will react differently, if you have a program stick to it for a month record everything in a log book and if you are not making progress change it, and if all else fails take the roids(kidding). The only training I think is ridiculous is this 1 rep max bullshit, I see guys doing it all the time, and now that I think of it, i remember doing it too, thats why I know its retarded. But, then again maybe there is 0.001% of the population that will see great results from it so I will wait here for replies on that.