Thought that title would get your attention.
It's true, though. I deploy projects that are 'mostly complete' or have 'less than professional' graphics and messaging. Why? Let me tell you.
Because, my business development friends, you have to just do it. You have to just put that shit out there and plow forward without taking the easy route of fine-picking everything to make it perfect. You see, that's what holds you up. The nit-picking. If your idea, service, or product is great, your customers will be looking for ways to purchase it. It's yours to screw up. So, as long as you have your basic conversion marketing components in place, you should concentrate on getting that business going, yesterday.
This concept carries over into all of your decision making processes. Worried if you're choosing the write color schema? Just deploy it. Do A/B testing later. Worried that your messaging is not right? Use Google Web Optimizer and A/B/C/D test it to get the exact combination.
The point is to find reasons to DEPLOY the project, not excuses on why you CANNOT.
Once a person cocedes into deploying less-than-perfect projects, then the ideas really start coming to fruition.