My agent, Chip MacGregor, recently posted a blog entry wherein he answered a number of questions about how to identify a bad agent ... and the resulting furor led to a series:
New Talk About Agents
Talking Agent Trash
A Bit More Agenty Thinking
In a related note, author Lee Goldberg also posted a reminder that You Don't Pay Agents.