+1 for kettlebells. They are particularly great since they are really economical (mostly since you do not need many). I've been using a 35lb one for my morning workouts. The coverage you can get with a kettlebell in a short amount of time just can't be beat.