Awesome post. Found it very informative.