Try these websites for clarification or practice!
www.classzone.com (online activities, labs, practice quizzes, etc)
www.khanacademy.com (GREAT videos and tutorials!)
http://www.youtube.com/watch?v=983lhh20rGY (great video for animation of protein synthesis)
http://highered.mcgraw-hill.com/sites/0072495855/student_view0/ (check this out for great animations and quizzes)
www.biology.com (see me for access to this site, has an online book, webquests, animations, quizzes)
This one for great debates and articles on evolution.