For mac you can use Audio Hijack Pro--it basically records songs from whatever application you pick and spits it out as an audio file to wherever you want it. Real easy to use and gets you tons of music. The only problem is it isn't always the best quality, especially from youtube.