Wonderful post—informative, exciting, and enjoyable to read.