I just recently put together curriculum on this subject so I am very familiar with resources that are available on the internet for teacher use. I was impressed with this site because it was available in different languages, interactive, and had streaming videos to support learning. From a student point of view I think the materials and web resources would be very informative and excellent learning materials.
Some of the streaming videos didn't work. Not exactly sure why but I was unable to open several of them.