Best solution that I found is working for "a few good people". I'm not "picky", but over the years of "getting burned" (financially) I made a decission, that the "bad payers" can take a hike. One by one they all "went away". I shared the info with other EC's so they were forewarned.
Fortunatly, I have a great client base, all commercial, and the bills get paid regular.
Collection? Been there, done it. Court, same thing; liens? a piece of paper basically. "Judgements"? oh yes, see liens.
I'm not crying, and I'm not saying that everything is always roses, but guys....try to be a littel "choosie" (?spelling) We all can work, but we all should get paid.