I really don't mean to be offensive here, but I'm surprised that there are as many Americans still talking about the mainstream candidates as there are. I would think by now more people would get how our government runs. I'm stunned that the american people haven't realized that it doesn't matter who you vote for if you're voting republican or democrat; they are all the same guy with a different body. It's nice to pretend to believe that our voice matters, but in my opinion it doesn't. Everyone of them is sold out to lobbyists and banks. These candidates pretend to offer us choices in things that matter very little for our country as a whole, while continuing to push the same agendas as the last. You can vote for Obama or Romney and maybe things will change with homosexual marriage or abortion, but trillions of dollars will continue to be spent on wars, making weapons, putting people in (privatized) prisons, bail-outs, re-enforcing national security (while stripping away our freedoms in the name of safety), establishing an even larger government, pharmaceutical research, etc. Like I said, I don't mean to offend you, but in my opinion, if you are asking about Obama it doesn't matter because it won't change anything. That's not the answer to the problem and I don't know what is short of a revolution. Hopefully it doesn't have to go that far, but a vote for a democrat or republican will make very little difference for this country on the large scale.