I didnt read any of the posts above. I was always under the impression that
For endurance: You keep rest around 30 seconds.
Mass training: 1 to minutes for average exercises.
30 seconds isnt much time for rest between sets.