I've just started on the BSACA videos (link below), so can't comment on the entire set. But the first two videos are the best thing I have ever found to instruct on a proper stroke. May want to buy the first DVD, then buy more if that helps you. I peeked at some of the more advanced videos and these guys have everything down to an exact science! But I need to work on my stroke for now, so concentrating on the first two videos. (Years of bad habits to break

)
The second link below, 99 Critical Shots is an excellent book for helping you to know if you have a shot or not. If there is a shot possible in that cluster of balls, this book will help you to recognize it. This also is a great source for many "fundamental" shots.
Dr Dave's. DVD is the best source of "fundamental" shots I have found. This will teach you how not to scratch, basic ball behavior, and how to get the cue ball to go where you want. The things you learn from this DVD can be applied to every shot.
Then Jimmy Reid's DVDs put it all together, especially "The Art Of 8 Ball". He takes you through running racks from breaking to selecting which set of balls, to selecting your first shot, then leaving yourself good position for the next shot - all the way to shooting in the 8 ball.
So far as the above fundamental shots, I made my own diagrams of each shot to practice. Then I don't need to go searching through the DVDs or books for each shot. I can just go to the first sheet, practice that shot, then flip to the next sheet.
And if you buy videos, don't watch them like a movie. Watch a little, take notes, make diagrams, practice, then watch a littl more.
Someone recently pointed out that there are three different kinds of practice...
1. Shots - knowledge, and execution - drills, setup shots.
2. Runouts - concentration and patterns - break and ball in hand, or toss 'em out and run.
3. Competition - pressure - matchups or tourney play.
BSACA DVDs
http://www.geocities.com/zimsrack/BSACAvideos.html
99 Critical shots in pool
http://www.poolndarts.com/index.cfm/fuseaction/Catalog.Category/categoryID/126.cfm
Dr. Dave's "Illustrated Principles of Pool and Billiards" DVD
http://www.engr.colostate.edu/~dga/pool/dvd_description.html
Jimmy Reid's "No Time For Negative" and "The Art Of 8 Ball" DVDs
http://www.freepoollessons.com/video/index.shtml