youtube cartoon clip for teaching reading and US history at the same time

Here is a great clip, a song that has onscreen words at the same time as they are spoken, teaching about US presidential history.

http://www.youtube.com/watch?v=afB5NJmER5M&feature=related

by ignitelearning, who have may clips and I believe a software package that looks interesting…had a look at their website.
It’s for teaching middle school, including maths, science and social studies. You can do a free trial.

http://www.youtube.com/watch?v=vIBUkcnKePk&feature=related

http://www.youtube.com/watch?v=r3hM5q4J3pg&feature=related

http://www.youtube.com/watch?v=PbvuBEwUU9c&feature=related

http://www.youtube.com/watch?v=IZBf7SlY1VY&feature=related

There are some science clips sung with lyrics on-screen by einsteinangel on youtube. Such as…

http://www.youtube.com/watch?v=OZlRsBy6ehQ&feature=channel

http://www.youtube.com/watch?v=xfkdnnWrR94&feature=channel

It’s is amazing how many videos on science you can find in youtube and the one you show are very good.
Never heard of the XYZ Affair and read at google about it.
Thanks Nikita