Paralysis by analysis. Over thinking can be a deal breaker. There is no such thing as a perfect plan. Strive for perfection? Yes - always - but understand that sometimes you cannot attain the unattainable. Sometimes you are going to fall short of your target. Sometimes good enough is good enough