Not necessarily trying to jump on you here, but... As a lifetime entrepreneur with some level of success, I strongly disagree with that statement. An entrepreneur is interested in the business. They understand that the main goal is to put out product and/or provide a service, to make a profit. A developer is more interested in the product or service itself. If there's no real goal or desire to release that product ASAP they will work on it until it's perfect, which could be (and often is) a never-ending project. There are grey areas in there as with all things. This isn't to say that you haven't spent a lot of money and a lot of time on your development business. I know from your posts that you have. All I'm saying is that @frosted is correct. At some point, you have to focus on getting the game out instead of making the game perfect. Those are each hugely different undertakings.