Fox is on top and CNN is sinking for good reason. Fox spreads their programming around, while CNN stays on the left.
I'd be surprised if msnbc is around in two years.
The rumor is that MSNBC is going down. I hope so. Then it will be CNN against Fox, which would be fun. By the way, I'm glad we're still friends after the flame wars of the past few days. I tried to be fairly nice - hope I succeeded. :-)