It doesn't look like an Obama blowout, but without Pennsylvania, the path to victory for McCain is remote. He needs to win Virginia, North Carolina, Ohio, Indiana Missouri and Florida - all currently too close to call. It seems unlikely that all of these would break the right way.
But even that leaves him ten electoral votes short and there are only three places to get them - New Mexico, Nevada and Colorado. He has to win two of the three.
At this point, it looks like 51-48 and 317-221 for Obama. 57 Dems in the Senate.