I hate to ruin a good argument with the facts, but...
2008 148,218,161 64.1%
2004 122,294,978 55.3%
2008:
64,206,511 - Obama
56,611,357 - McCain
= 120,817,868
http://news.yahoo.com/election/2008/dashboard
2004:
62,040,610 - Bush
59,028,444 - Kerry
=121,069,054
http://en.wikipedia.org/wiki/United_States_presidential_election,_2004
I’m not sure where you got your numbers, but they are wrong.