This is invaluable information for newcomers and seasoned pros alike. Thank you for taking the time to include so many useful resources.
I love how this is structured in a way to really organize your thoughts throughout this process because there is a lot. And because there is so much it is common for people to feel overwhelmed, demoralized and eventually broken when approaching such a grand project.
Your article gives us hope and determination through your own experiences that there is actually light at the end of the tunnel as long as we keep pushing through.