Taxonomy of dysfunctional clients

Lots of attention is given to what developers do wrong, but is the problem always on their side?
Christopher Hawkins, who had to terminate some business relationships with clients gives you insight in the types of clients that are best avoid to begin with …
Some fierce reactions can be found there, some stating that Christopher is not very professional, other stating he’s right! Anyway, I found it worthwhile reading.