I think it is worth pondering, especially for anyone in danger of being so perfectionistic that they are looking like they might never ship.  I got a link to the <i>Duke Nukem Forever</i> story from one of the comments. I am currently feeling like that about some of my goals -- like I piddle and fiddle and tweak and never accomplish anything.  Maybe I am just having a bad day (heck, that's very likely -- I am treating a sinus infection), but this article meant something to me personally.  Yes, you need to not just fuck it up royally.  But, like with <i>Duke Nukem Forever</i>, you really can err terribly in the other direction as well.<p>Thanks for your very well-thought out and meaty comments.