Wow! Just wow! My only hesitation is that some of the text gets pretty small, but that's a minor quibble in light of the whole thing.