I do programming on a contract basis, and let me tell you, the mainstream customers are slow pay too. I have a few good ones that understand I'm no big corporation who can float them for 90 days.
Otherwise, if I'm not paid, I'll have my wife call as my "office manager" and "encourage" them to pay when she's got her PMS.

Works every fuckin' time like a dream. Never lost a customer either, 'cause I do good work and it's not me calling them up like Tony Soprano the way the wife on PMS does. Good cop - Bad cop. My customers love me.
