It's definitely a long read! I figured I'd put it all out there and people can review it (and search for keywords) as needed.