Hey, Jeff--
Check out the Chinese-astrology angle too in regard to compatibility issues. I have been impressed with what I've read of myself in connection to my Chinese astrological sign--it really seemed on target. It's dependent on the lunar year in which you were born--twelve signs in all, each named after an animal. I am a Goat (or Sheep, or Ram, depending on translation), for example, and I'm supposed to be very compatible with Rabbits (or Hares, or Cats [following the Vietnamese variation]), Horses, and Pigs (or Boars). On the other hand, the Goat and the Ox are like water and oil.
Tell you what, it makes for some interesting reading.
Scott