This is a nice comparison between both of them. I must admit that I haven’t used Vimeo as much as YouTube but I will check it out more now. YouTube was always the first one that I thought of for video sharing. Great marketing isn’t it?
via Bubbling thoughts!