Mike Monteiro: Fuck You, Pay Me [video] (2011)
youtube.com
youtube.com
Added: forgot to mention that as a safeguard I let companies sign off on my hours on a weekly/biweekly basis. Until now every company that did not want to pay also stopped signing off my hours. If signing my hours takes longer than a week (important: always communicate this in a professional manner and beforehand!) I immediately stop working for them until they either sign off in the next three weeks or we part ways. Don't fall for "important person not here for a month". If there is no one else around to sign sth for a month, company is lost anyways, no need to invest any more effort.
Unfortunately, treating a supplier respectfully doesn't always pay off either. There are jerks everywhere. But, honest dealing is easier on the conscience.