Status: *Still working on it. Don't be surprised if it reads a bit differently soon. I haven't even finished yet.