Check out this website I found at socialmediarockstar.com

You’re Going to Realize Your Startup Idea Isn’t Perfect and That’s Okay.
There comes a time in every startup when, as a founder, you realize your business idea isn’t going to be as easy to execute as