That was probably one of the longest posts I've ever written. Phew.