Interesting graph from the Wall Street Journal:
Again, most of the fundamentals of the race favor Obama. The economy is weak on the Republicans' watch, Bush is highly unpopular, the Republicans have held the White House for two terms, there's an unpopular war going on, etc. But McCain is widely perceived as far more moderate than Obama. I'm curious to what extent this will change between now and November.