The NY Post endorses Barack Obama.