Yeah, IC is taking a little longer. My fault. Completely forgot that I had a training today. I'll do my best to get it up after the training. All I can say is there it is a very lengthy (and trust me when I say that) exposition. Hopefully you find it worth the wait.