Originally Posted By: music
these legal fights on this subject baffle me.

This seems to help clear it up a bit. The main reason for the legal fighting is the portability of the agreement. Civil unions are legally only recognized in a few places (The linked document only has Vermont, but there are others), and as such, those agreements can only be ended in those states. The other big concern seems to be status under federal programs and rights laws for married couplesthat don't apply to civil unions.

Wikipedia also has a decent summary.