you are absolutely right, I just can't take myself to drop a customer. they all pay in a timely manner for the most part. And the order i do them is the order they need to be out by, so the ones that are retired get done last, and everyone gets done end of storm, unless there is a big storm and it snows hard for 6 hours and its still snowing at 6am and there's 6" of snow and they need to get out to go to work then i will do the driveway before it stops but if it keeps snowing i will do it again and charge them a full second price. not half but 100% of the price. Some are lawn customers and if I drop them for snow they may drop me for the spring/fall clean ups and lawn.