I LOVE Jari Love's "Get Ripped" videos.
http://www.jarilove.com/
She has some trailers on her site so you can see examples.
for her videos, it is good to have a set each of 3 lb, 5 lb, 8 lb, and maybe even higher depending on your fitness level. Also good to have, but not necessary, is a step.
I'm about to do her "Ripped and Chiseled" video right now.
