In case you haven't read it already, here's our endorsement of Barack Obama for president.