Awesome write up! I'll be doing a flush this weekend and following this guide for sure. Thanks!