While nobody likes doing 15-20 reps of anything, it might be a good idea to keep a workout like that in your rotation for metabolic work/muscular endurance. I know my trainer has me do that sort of thing periodically, and I don't care for it, but I do find that it helps.
You might want to look at
Starting Strength by Rippetoe and Kilgore - basic barbell programs that emphasize your big movements - squats, deadlifts, bench presses etc.
Another popular choice is
Power Training by dos Remedios. Here you're given a template of what sort of exercise to use and in what order, but you can pick the particular exercise you end up doing.