I remember the last straw for me before we started building BrainLeaf. A developer had given us an estimate of 50 hours to complete a feature set, but 400 hours later it still wasn’t done. Frustrated and upset is a huge understatement of what I was feeling. I had to deal with big losses, multiple missed deadlines, a frustrated and demoralized team, and a very upset client. Sound familiar?