Okay, folks. I'm done. Heaps of small corrections, and a few discussions needed to make this fly.