i have tried soundclick, soundcloud, reverbnation, something else i cannot recall, and bandcamp. i prefer bandcamp. i find it a much cleaner website, and it doesn't spam its users like other sites do. it doesn't require an account in order to listen to songs and looks more professional to me. Plus, they allow upload of high quality WAV files. i have noticed that my songs sound 'different' on reverbnation, than they do before i upload them to the site. i believe they run all the uploads through some sort of normalization and EQ utility for some reason. i don't like it much. i do use soundcloud to throw a quick and dirty mp3 up so i can link to it here, while i am working on a song...but once i think i'm done, i move it to bandcamp.