In just one day yesterday (after voicing his support of same sex marriage), it was reported he received nearly $1 million in donations. I think that was the main reason he came out and said it. Money for his campaign. The timing is odd and I do agree that Biden being a knuckle head hurt the timing aspect. Politically I don't think it can help him all that much but I do think it can hurt him. The high majority of the "gay" community was going to vote for Obama anyways. Those who are opposed to same sex marriage yet still on the fence of which candidate to support may very well be turned away from Obama now.