Neil at 2010-02-08 02:26:37:
On the note of making a character seem more human through a flaw, I think it's a great idea to just throw something random in there. This obviously isn't the full flaw, but let's say your character has ashma - he's instantly more human and real.
Or maybe he broke his hand a few months ago and it still hurts when he's fighting his way through bad guy after bad guy.
A woman who HAS to read the last page of a book before starting.
These aren't flaws in the sense that they'll drive your plot, but they'll add a bit of depth and make them seem more human.