Try Shmoop, a new educational website for teachers and high school and college students. A bunch of Ph.D. and Masters students from Stanford and Berkeley have worked on this site for the past year-and-change. They recently posted the site for the public. Check out Shmoop: http://www.shmoop.com
They would welcome any feedback or suggestions for improvement.