Awesome write up. I know this will definitely help out a lot of people.