Karl Rove has called it for Obama. He’s got the electoral vote count totals at 338-200 because (he says)Obama wins in NV, CO, NM, MI, OH, FL, VA, PA, and NH while McCain only wins in MO, IN, and NC.
Of course, evil Republican genius* that he is, Rove could just be trying to lull Obama voters into a false sense of security (i.e. staying home).
*For those not aware, this is a liberal term of endearment for Rove.