Know how some people will marry in order for one to gain US citizenship? Does that work for gay couples as well? Would they have to reside in a state that allows gay marriage, or could they marry in a legal state, gain citizenship through the marriage, and then move to a state that does not recognize gay maarriages? Anyone know?