Nifty, reminds me how one of the first 'useful' (using that loosely here) things I wrote was harvesting videos from FF cache in order to convert them to mp3s. It wasn't very reliable cause FF doesn't always cache everything and doesn't always cache the whole file, so youd get some mp3s that were broken up.
This seems much better, but I tend to just use pandora for all my music needs anyways, Im not an audiophile like some of my friends.