A great scheduling app is like a great personal assistant, keeping ...