IMO, soudclick is much more user friendly, for me anyways. Get an account on there and post it. I'm very interested in hearing it.
Let your soul shine. Its better than sunshine. Its better than moonshine. Damn sure better than rain.