You may want to consider Sirrus. They as part of the normal service grant you access to all the stations as internet streams, thus standard internet radio recording programs should allow you to save and time shift.