Q:  Sorry that this got so long, but I felt like I needed to write it all down. Thanks for reading this if you did!