I think I answered that question on this very thread. But, to reiterate, if Obama was born where he says he was born, then he's a natural-born citizen, according to my understanding of the law as it exists today.
You gave an if/then response, not a yes or no answer.
Is that the same law that the Senate understood when they drew up that SR511 for McCain in which they said that he was a natural born citizen because of birth on American territory AND his parents [plural] were both American citizens at the time of his birth, something that Obama clearly falls one parent short of???