(I have read none of this thread, save the last three posts. Sorry. But these are my thoughts.)
Homosexuality has impacts beyond simply the two people in the relationship. In a society that accepts something like that as normal, then kids are exposed to that at an earlier age than I feel is appropriate. Already, we are sexualizing our children younger and younger. Whether or not this is a battle that is inevitably a loss, is debatable.
I also believe that homosexuality is not natural. The plumbing simply doesn't work that way. That does not mean that it is immoral, simply abnormal.
That being said, homosexuals have no fewer rights than anyone else, based merely on their sexual preferences. This is the solution I propose:
A. The federal government has no business defining what a marriage is. (Actually, the federal government has no business doing a lot of things. And I know a lot of you don't live in the USA, blah, blah, blah... :-P) There should be NO legal benefits provided by the government to married couples. IF this is to be done, it should be done by city or county governments, because that is the level at which your marriage begins to affect others - ie. you tell my four year old daughter that you and your (homosexual) significant other are married, which I contest, she is not ready to know about. (I don't have a four year old daughter, I'm nineteen. This is all hypothetical.)
B. Being "married" is a private choice: If you would like to consider yourself married, that is your choice. And if I want to choose to believe that homosexual marriages are invalid, that is my choice.
C. Many people offer the argument that companies provide benefits to married couples. To these people I say this: Offering these benefits is a (Rather intellectually dishonest) tactic designed to disguise what you are really being paid. While companies certainly have the right to do this, I believe they shouldn't. However they would simply have to define what a "marriage" is to them.
Have at it, folks. I may or may not check back to see the response to this...