Or onmvoice, Popular at melodeon.net for anyone who wants to post audio instead of You Tube videos.
I use YouTube for videos and my own web site for audio.
(and a somewhat neglected MySpace, but I'd better check in and see what the fuss is all about)
Anahata