Just to be pedantic there is no requirement that the President be born in the US or on US soil. The requirement is that the President be a "natural born" US citizen. So either born on US soil or born to at least one US citizen, but not necessarily both.