Ages ago I had found a really neat one. It might have been a program that I downloaded...

*sigh*
You could search title or artist, group and all of the available songs would come up on a list, and then you could make a Que of the ones to download and they would automatically download like 3 at a time and as soon as one was done the next in the Que would start....
It might have been a user supported music thing, now that I think about it more.. sometimes you'd get bad sounding recordings..
well if you know of a good music source - I prefer country and 60s, 70s, 80s rock