MSNBC is a good news source with a liberal slant. During this election season I personally can only handle MSNBC. CNN is also okay, but pretty middle of the road. They tend to do the "some people say this and others say that" kind of thing without being really tough on the actual facts, which I always thought was a given in journalism, but what do I know?