So, I've decided that my perfect woman is Kim Rosenthal from Doonesbury. Too bad she's only a cartoon. So to keep the tone of the post high, I'm pointing out the Doonesbury site's nice character search functionality.