Barack Obama is feeling pretty good I think.