Someone with similar interests and the right amount of differences to keep things lively and exciting would be nice. A good set of morals and principles is always good. Of course, you don't have to be perfect. Let's chat and possibly meet up and see where things go. You never know, right?