Check the exit poll for your red-hot demographic breakdown. Some interesting finds: Bush won among white women, Catholics, and college grads, and made big gains among Hispanics, Blacks, and Jews, while Kerry held on among the unemployed, high-school dropouts, gays, and advanced degree holders.
I always have arguments about these categories with people who think they know politics, so this is my reference link.