Hi Russell,
Bummer situation. I have a clients who's policy is not to pay until you chase, I agree that cash is the key.
I've not done this before, and I don't know if this will help, but you can factor your invoices, where you raise an invoice through a factor company, you get paid and the...