Running a business is hard work, and it’s even harder when you’re waiting on payments from customers that sometimes seem to take...