Just a caution about Thinkwell...
The videos are great, and actually you can see all or most of them here (these go with one of the Holt books that Berger coauthored--I'm not sure which edition):
http://go.hrw.com/hrw.nd/gohrw_rls1/pKeywordResults?keyword=MA7+HWHelp#result_page_topThe issue I have with Thinkwell is that the problem sets are terrible. They are given in random order, so the most difficult problem may appear first in the set. A good problem set builds on itself, and the Thinkwell sets do not. As a compromise, I have heard that some people will watch the videos and then use the Holt book for the problems, but I don't know which edition works best for this.