Honestly, I can't seem to say that there are many people on here that have been so thorough in thought process, design, implementation, testing and documentation. While most of us are general population types of people with general experience/knowledge, it pays to pay attention for those whom have direct expertise in a situation/system.
FWIW, I'm highly impressed and will be following this to see your results. I'll be following my own OCI out of habit and easy math, but I could foresee a possible change within the coming years...+1 rep