If these polls are anywhere near the truth, particularly Ohio and PA, McCain is done..that's assuming he's not already finished, something one could make an excellent argument for.
Ohio:Obama 53, McCain 41 Obama +12
Pennsylvania:Obama 52, McCain 41 Obama +11
Michigan:Obama 58, McCain 36 Obama +22
Minnesota:Obama 57, McCain 38 Obama +19
Wisconsin:Obama 53, McCain 40 Obama +13
Iowa:Obama 52, McCain 39 Obama +13
Indiana:McCain 41, Obama 51 Obama +10
Illinois:Obama 61, McCain 32 Obama +29
Big Ten Battleground Poll