I don't think Obama has a chance in South Carolina. I also think Missouri will be difficult. Ohio is a toss-up, but I give Obama a slight edge. Nevada is a toss-up, but I give McCain the edge.
I don't think McCain will win Maine. I would make Obama the favorite in Iowa too. Colorado, Virginia and New Mexico should all be very competitive, with McCain a slight favorite. Florida should be close too, but the older population will probably swing it to McCain.