I used to be a perfectionist but as I've gotten older and wiser, I realize that it's the Imperfection that make people unique. Nobody's perfect, it's just you need to find that one guy's imperfection that you think he's perfect and willing to deal with it for as long as you can.
Life is not perfect !!! You can't control everything.
To be honest, I read so many ads on dating sites, guys who present themselves as a *perfect bf, they want a perfect well-rounded, all-american, with high-paying job boyfriend....etc blah blah, no wonder those guys are still single. Who can live up to all those *perfect expectations of a check-list?