Been using AudioHijack because Streamripper, while cool, always mangles the songs from the radio by including the bit from the last song and cutting off before the end of each file (probably because of fade-in/fade-outs or something). I'd use it compulsively if it worked in an acceptable fashion.