The DC City Council today voted to recognize gay marriages of other states. DC is odd because legalizing gay marriage outright may require Congressional approval, and I don't have to tell you how fun that would be.
I was going to put in a note that some states require you to be resident before you can get a same-sex marriage, but I just looked and nobody has one. MA dropped its requirement in July 2008. The new law in IA doesn't have one.
Whichever side of the debate you occupy, these sure are interesting times.