I daresay that's the longest IC post I've written in at least a few years.