I run a small business and have really tight cash flow as I only work pt and use freelancers who I pay immediately. I try to keep my costs down (often not charging for all of the hours spent) basically to keep good working relationships and to try to ensure prompt payment. Yet time and again people are late. One client has two overdue invoices, which having replied a week after being told that they were overdue has begun querying them. Half of the work was done by a freelancer who I paid two months ago / do I'm seriously peed off...