Look at the CNN national House races exit poll page.
Republicans won 51% of the white vote, and 61% of the white Protestant vote. If the Americans who compromise the majority of the characters on old TV shows were the only ones voting, the election would have been a landslide victory for Republicans.
87% of Jews voted for Democrats, even though they have nothing at all in common with blacks, of which 89% voted for Democrats. Republicans do a lot better with gay, lesbian, and bisexual voters than they do with Jewish voters.
69% of "Latinos" voted Democratic. How can the Democrats resist cooperating with Bush in order to create more "Latino" voters? Stever Sailer has some thoughts on this (Steve Sailer is pretty good with analyzing election results).
Republicans did well with people who earn lots of money. Of the 22% of voters who claim to have income of $100,000 or more, 51% voted Republican.
Republicans did very well with people who attend church at least weekly. Republicans won 55% of weekly chuch attenders.
The Republican coalition is unstable because the more money people earn, the less likely they are to be religious. Furthermore, non-white people who vote heavily Democratic also are heavy church-goers.
Although the Democratic Party is heavily dependent on minority voters, the agenda is set by elite educated white secular disproportionately Jewish voters. If the minority voters were setting the agenda, then the Democratic Party would be the relgious party that's opposed to abortion.
One day the coalitions will change, and one party will become a coalition of minorities and poor religious whites, while the other party will contain all of the more educated, wealthier, and more secular voters. I previously suggested that the Republicans would get the religious voters, but maybe it will swing the other way. Minorities identify very strongly with Democrats while religious whites would probably vote for whichever candidate shares their religous views regardless of party.