Strangely, I have never used any of the plethora of online music services. This forum seems like a reasonable place to ask for advice on the subject.

Any recommendations for a place that has 'everything' (classical, jazz, soundtracks, oldies, etc...)? It is sometimes difficult/time-consuming to find reference material for the little projects that come my way.

It would also be nice if this service could provide a place to promote my own stuff (a bit of web-space + the ecommerce bits), assuming I can manage to actually finish something worthy of immortalizing .

Thanks for any responses, haveagood'n,