On Product Release Timing
From BeyondVC:
"Early stage companies have to be nimble and disciplined when creating and releasing product. One of the important decisions a startup can make is how it chooses to manage its product releases. In a software company a product release affects everyone. A mistimed release can severely impact sales, cash flow, and the company."
Read this post and its comment for a discussion of "date driven" releases versus other alternatives.