Why Barack Obama should be the next President of the United States, argues leading blogger Andrew Sullivan.