Spot on. I programmed for a group of "idea" guys for while. Many a time I was torn off a work-in-progress only to begin another work-in-progress. It was so bad, I was only able to finish <i>one</i> project of dozens.<p>The key isn't having the ideas, starting the ideas, or even <i>almost</i> completing ideas. It's all about finishing.<p>Since I left, I now have one working idea; it's an amazing difference. I hope to have a MVP out soon, and I can't wait.