I prefer Tindeck. Soundcloud's integrated player seems to hate me a lot under both Firefox and Opera (addon isssues maybe?).
Newgrounds' music portal is also good, and the player module is quite funny, but there are more restrictions on filetypes, sizes, and a few other things.