Welcome to the quest. Just so you know, you're reading something which I worked on for quite a while, so you'll see the quality improve as it goes on. I apologize for any weirdness you may see, since I'm planning on eventually rewriting the entire thing.