Very nice write up, thank you for doing it, helps me a lot.