I typically have an NPR station on all day, for non-distracting background noise. And today I just figured out that XM Satelite Radio lets you stream online, without having to log in or paying a fee.