I agree with Nat here. Obama is actually getting young people out to vote. That could turn this election very much in his favor. All Obama has to do is stress over and over that John McCain wants to stay in Iraq for "a hundred years" and Obama will win easily.
I like the way Obama just bats away the petty critcism, such as the flag pin nonsense. That is the main difference between him and Hillary. Hillary would run home and put on a flag pin, Obama just explains why he is not wearing one.
Obama sets the agenda, that is why he will win this fall.