Nice write up. I especially liked the portion about your initial experience setting up the environment. It's always interesting when you get to a new situation like that to see how it ends up and how different from what you thought it was.