It's also not very hard to hack something up to download from pandora/grooveshark and keep the files, or even play them back into the browser. I've been hacking away on a pandora player which is certainly not ready for any 'real' use.
http://github.com/dekz/pianode