Yep, totally agree. The more you plan for the launch, the better results you're going to get.
90% of the results are determined by what you do MONTHS before you actually launch.
90% of the results are determined by what you do MONTHS before you actually launch.