So, I was going to write today about ways to make a character capable of driving a story. Things to look for, things to do, things to have and things to avoid. It was going to touch on some things I've mentioned, and hopefully bring up some new ones.
Then I read this entry over on the Script Frenzy page and realized it was said so much better by this man. So here you go, 3 things that can make a VERY good, interesting, and popular character.
He is talking more about writing than gaming, but at the same time character development is character development. Even if parts of it are harder to do around the table than with the pen.