As of 9:42 PM EST, the other networks are too chicken to call it, so I will. Barack Obama will be our next President of the United States.
At this point McCain would have to win all the usual red states plus Iowa, Indiana, Florida, North Carolina, and Virginia, all of which he is polling behind in or too close to call; and on top of this he would need to win one of the West Coast states (CA, OR, WA) to even get to 270 electoral votes. To say this would take a miracle would be quite the understatement. McCain has already lost Pennsylvania and Ohio; two states he pretty much had to win.
I didn’t vote for him, but congratulations nonetheless to Senator Obama. Cheers to our next President!