Even if John McCain wins all the states strongly and leaning towards him AND all the toss-up states he still won't have enough electoral votes to win the presidency.
Obama getting the strong and leaning towards him states will be more than enough.
See:
Electoral Map. Let's hope it stays that way.