Here's part two. part three will probably take some time to write, so don't be surprised if I don't get it up for a day or two.