That's pretty amazing. I cannot imagine how long it must have taken to put it together.
On another note, I feel it's so much easier to learn about things (like history) using the resources available to us with modern technology. If only I'd had access to stuff like this when I was in school!
"[Time] is one of those concepts that is profoundly resistant to a simple definition." ~C. Sagan