 When to release? 
dsil: One of the advantages you have as a start-up vs. larger corporations is that you CAN launch something before it's "ready".  Getting feedback quickly and early is essential to evolving your product.It's common knowledge that the earlier a bug is found the cheaper it is to fix.  Same goes for problems in UI design, etc.