It's interesting flipping back and forth between CNN and MSNBC during the day (I admit I lack the stomach for Fox these days). MSNBC spends a lot more time on politics, and is sort of an expression of the id of the Washington chattering class. CNN focuses a lot on other news - "exciting" local news when not much is going on - and aside from showing campaign events live, largely ignores the political conversation until later in the afternoon.