Timing - the most important thing when you are starting a project. ...