I have been surprised at the mess that other contractors leave after they finish a job. Their customers pay for a job, and then they have the work of cleaning up a huge mess afterwards. It does take time to prepare a site to keep it clean. And it takes time to clean...