I tend to reflexively dismiss single-source news apps, since they're usually not much more than a repackaged mobile site. CNN's Mobile, with push, VOD and live newscasts, is much, much more—but don't expect to get it for free.
Once you've gotten over the fact that no, CNN somehow didn't already have an iPhone app, consider the feature list: CNN.com's text content is formatted into swipeable panels, organized by category. You can save stories for offline reading, and select subjects to create personalized news feeds from CNN's stories. (In blogland, we call these "tags," but hey!) If you're particularly reportorial, there's also a panel for iReport submissions—3GS users can upload video, and everyone can upload stories and photos.
The newsreading and reporting functions look fine, but he app doesn't really start to shine until it starts to stream: Video is available in both VOD and live flavors, the first of which is organized in a catalog, and the second of which jumps in and out of service at the whim of CNN. Here's the theory: Users sit tight with their tex