Sort:  

Thank you for reading it all. I keep forgetting that not everyone enjoys a wall of text but there is so much to put in each of these that it is hard to avoid.