I'll post a CS later today if you're still accepting, and can I just say, that was a very satisfying read.