A truly historic moment. It speaks for itself.
Watch for the wingnuts to make hay with the stumbles. It's what they do.
We'll have the Inaugural Address up shortly.
UPDATE: Several commenters have pointed out that it was Chief Justice Roberts who screwed up the oath, not Obama.