Kristin -- Love and marriage are such difficult topics, yet I think you really hit the nail on the head when you spoke of compatibility. That being said, an arranged marriage as "A" pointed out may be compatible if the couple agree on the reasons for the arranged marriage.

I think what both you and Tess said is important too. You need to know who you are and what's important to you in order to figure out compatibility. I was married for 29 years to a great man, but we weren't compatible. On the other hand, when we got married, I didn't a clue who I was or what I wanted. I was so young. 

I never thought I'd say this, but I think pre-marriage courses could be good thing, especially for young couples. I'm not talking about the ones that only focus on religion, but rather those that help a couple explore their values. I believe knowing your values and your partner's values help make a more successful relationship.

Great thought provoking post, Kristin:~)