Awesome write up!!
Lots of stuff in there that is the same way I used to do it when I was casting a lot.