It's chock-full of four-letter words, but it's just too good a rant to pass up. If you're offended by language, though, you'll not want to visit FuckTheSouth.com. (Not sure who the anonymous author is, but man is he/she mad...)
Meanwhile, a couple of maps for your viewing pleasure. The first is the 2004 election results. The second, a map of pre-Civil War free and slave states and territories.