This may be slightly off topic but it is a response to one of the questions that was posed in the course of the conversation.
As a writer, it really can be difficult to get your readers to care about villains. One technique that I have seen used quite often, when we (readers) are actually given any information about why it is that the villain is doing anything, is to give the villain a goal which is noble. Darth Vader, and the Sith as a whole, are a great example of this. They are attempting to bring peace and stability to the galaxy as a whole. Then once they have a noble goal, give then a really messed up way to go about doing it. The Sith want to bring order and peace to the galaxy, but they are doing it through the oppression of billions, the subjugation of dozens of species, and the murder of an entire class (the jedi).
This will bring people (readers and/or players) behind their cause, because it is a good one, but they will grind their teeth at the methods that are used. At a writer you can then turn the knife and justify the methods of baddie with a liberal sprinkling of "good guys" who force the hand of the baddie to the extremes that they (readers/players) are objecting to.
These however, are tools that a writer has at their disposal, it can get much stickier when players are thrown into the mix. And this is really just an example of what John was saying. An interesting character is much easier to care about or be a fan of than a flat character.
Also, like it says in the book, give your characters hard choices. If you give your little totalitarian a choice that puts him in a position where either he has to go against his own policies or something potentially seriously bad could happen, he will have to make a hard choice. And at least then something interesting will happen, either way.