Lisa Barone of Small Business Trends lays out some straightforward advice for entrepreneurs and small business owners: if you are waiting for the "right time" to launch a great idea, you'll probably miss your chance. Barone: We all suffer from this type of paralyzing perfection. The voice in our head that says it’s not ready yet, that it’s not good enough to go live. But at that rate, you’ll never take that next step. You’ll sit on the product until it’s not “new” anymore, you’ll suck the excitement of everything that you do. One of the great things about being a small business is the freedom you have to experiment. Things don’t have to be perfect right out of the gate. You can try things. You can launch unfinished. You can fail and you won’t be crucified for it. You may even be applauded for your efforts. As a small business owner, you need to take chances. Your whole business is a chance. Be true to that. Get rid of the negative thinking and just do it. If you wait for “perfection”, your business will never grow. There will always be enough distractions and more important work before you can launch. Iteration is an important part of a design process, and it only makes sense to put ideas forward as they are developing rather than waiting for them to be perfect. Read How To Kill Your Small Business here .