This is a well thought out post. I'd pin it if I could.