I heard that anything over an hour, your testosterone levels begin to dimish and your body begins using carbohydrate metabolism for energy (as it would if you were running a long distance marathon) instead of protein synthesis.
So working out for more than an hour is not very effective.
This is what I remember, I could be totally wrong and just talking out of my ass...