I have seen a few questions about how to interview potential employees and employers, but this is something fairly important that I've come across in the past and I'm sure a lot of other users here will have too:
If you are running a small development company, consultancy or working freelance, what are the warning signs you look for in a potential client? There must be some things that are indicators that a customer will require a lot of supervision, demand a lot of your time and perhaps need you to adjust your charging model accordingly- what are these in your experience and how do you handle them?
What are the red-flags that indicate to you that a customer is going to simply be too much trouble to work with at all? Where do you set the threshold for this decision?