I don't know the first thing about choosing the right guy. I'm great at giving advice -- I advise my friends like it's my job. So why can't I ever get it together for myself? I wouldn't say I pick bad guys necessarily; I tend to pick guys who are needy.
Once you specify what you are looking for in a mate, it's amazing how quickly that person can arrive in your life. Or you may discover that someone who has been in your life for a while just happens to be exactly who you were looking for.
I was surprised to see much of what Aristotle had to say about love hit home bigtime -- in particular about a sexy, smart, funny, rich, lying, cheating don't-get-me-started "Prince Harming" ex-boyfriend.