An interesting site for musicians and those who want to be ...
http://www.ujam.com/
Features include remixing, adding on-site instrumentation to vocals, and more.
I wish I had ONE grain of a musical idea in my head, these days ... without that, it’s not (for me) worth the registration (though that’s free).