This is an impressive speech, but particularly check out the last 3 minutes or so where Barack Obama talks about his background, his values, and his patriotism. Now THAT is the candidate I got excited about back before all the nonsense of the past few weeks. Go Obama!
P.S. On a related note, a new CBS News poll has Obama leading John McCain 51%-40%, up from a tie in a CBS News poll from April 30. Not bad considering that the media's given saturation coverage to Pastor Wright but almost none to Pastor Hagee the last few weeks.