I've been watching the polls daily and weighing some additional factors, here are my predictions:
Regardless of who you (or I) want to win, this is what I predict:
Bush:
AK, AL, AR, AZ, CO, FL, GA, IA, ID, IN, KS, KY, LA, MO, MS, MT, NC, ND, NE, NM, NV, OH, OK, SC, SD, TN, TX, UT, VA, WI
Kerry:
CA, CT, DE, HI, IL, MA, MD, ME (all), MI, MN, NH, NJ, NY, OR, PA, RI, VT, WA, WV, and of course DC
(I think I got them all)
Results: 296 to 242, Bush (292:246 CO:VI see below)
States in contention and why I predict this way:
CO: Bush will take by 8-12 points, but the voter initiative will probably pass, so the votes would be split 5/4.
FL: Polls averaged give Bush about 2 points, less 1 for the unreachables and the few undecided, still give FL to Bush by about 1%.
IA & NM: Bush will take it by at least 3%.
WI: Kerry would have WI by 1-2% if not for Nader, who will shift 1-2 points to Bush, giving Bush 2-3 points, less 1-2 from the unreachable and undecided. I'm predicted WI goes to Bush by less than 1%.
OH: Could actually go either way, I think Bush will take OH by about 1% or less when its all counted, but it could go to Kerry. If this is my only mistake (and it's the only one I wouldn't bet on) the EC still goes to Bush, 276:262 (272:266 CO:VI see above).
MN & MI: Kerry will take by about 2-3 points after factoring the unreachable/undecided.
ME & NH: because Kerry will take the whole northeast, no question there.
HI, PA, OR: Kerry will take by at least 6 points.
I predict Bush in the initial results. Legal cases may changne that outcome.
Also, my other prediction:
Barring intervention from the Supreme Court, the final results will be know Dec. 28th.