Oops.. sorry, wrong format. Here:
Winner : Kerry
2) Percentage of the popular vote:
GWB 48.4%
Kerry 51.0%
Other 0.6%
Electoral Vote:
Bush wins 30 states
AL(9), AK(3), AR(6), AZ(10), CO(9), GA(15), HI(4)IN(11), ID(4), KS(6), KY(8), LA(9), MO(11), MS(6), MT(3), NC(15), ND(3), NE(5), NM(5), NV(5), OK(7), PA (21)SC(8), SD(3), TN(11), TX(34), UT(5), VA(13), WV(5), WY(3)
Kerry wins 20 states and DC
CA(55), CT(7), DC(3), DE(3), FL (27), IA(7), IL(21), MA(12), MD(10), ME(4), MI(17), MN(10), NH(4), NJ(15), NY(31), OH (20),OR(7), , RI(4), VT(3), WA(11), WI(10)
281-257 Kerry
4) Key Battleground State Winners:
Ohio : Kerry
PA : Bush
WI : Kerry
Mich : Kerry
Fla : Kerry
Iowa : Kerry
Big reason= Kerry seems to be getting the late swing, even if it is tiny.
I hope my math is right.