I discovered (for myself) this great new video-sharing website that's really well hooked into YouTube such that I can quickly upload my YouTube-based videos to it. It's called
UShow.com. Ushow.com's also matted very well with Twitter such that one can rapidly share their videos with the Twitterverse! Check out
UShow.com!