Obama: 338 - all the Kerry states plus OH, FL, VA, IA, CO, NM, NV
Senate: 58 Senators will caucus with the Democrats.
House: Democrats gain 40 seats.
Gonna suck to be a Republican for a long, long time. But maybe a generation in the wilderness will convince the Republicans that calling people Democommieislamofascist traitors who will teach five year olds how to have sex is not a substitute for a message or policies popular with the electorate.