I thought that Jimmy Wales started a video site to compete with YouTube, but I'm not finding it.  Has anyone heard of that site?  Sorry for asking such a dumb question, but it is buried in Google, I guess.<br><br>Thanks in advance<br>