Managing the sales cycle and predicting when deals will close has always been, and will always be tough. Sales professionals fundamentally spend their entire day trying to get people to do something they probably would not have done otherwise and that is spend money on your service.