Every founder has heard the advice: timing is everything. The uncomfortable truth is that timing is also nearly impossible to control. Being too early can kill a great company just as quickly as being ...