Every account I have read of the candidates' performance in front of Pastor Rick Warren's congregation scored the night a victory for John McCain. I expect that Obama will get a bump from his announcement of a running mate and the Democratic convention. I doubt McCain will get the same bump since the coverage for him won't be nearly so flattering. But McCain is slowly building momentum. Now he needs a solid veep pick and I think the election will be his.
Expect the media to launch an 'October Surprise' against McCain like they did with the 'news' of George Bush's drunk driving arrest (circa 1972) in 2000. That one didn't work. I do recall that the Iran-Contra special prosecutor, Lawrence Walsh, also handed down indictments against figures in that scandal (Cap Weinberger and John Poindexter, if memory serves) in October of 1992. But I think that Ross Perot cost Bush 41 the election, not Lawrence Walsh.
I hope that my prediction holds because I sincerely believe that Barack Obama is a dangerous choice for president.
Also, to put things in perspective, here's an item I cribbed from Chuck Muth's News 'n Views:
Number of years of military service:
John McCain: 22
Barack Obama: 0
Time in Congress:
John McCain: 9,490 days
Barack Obama: 143 days