Hey MattI installed Dolphin. It's a pretty easy install for anyone that's comfortable with creating MySQL databases and installing scripts.
I didn't proceed with the project however because of bandwidth considerations.
If you start allowing video-sharing, your bandwidth costs are going to go up pretty rapidly. This is fine if you have the site well-monetised but be sure to know how you are going to monetise it, before putting it 'out there'.
The other factor to bear in mind is that sites like this need pretty constant moderation, which is fine if you have a good number of reliable people to hand this chore off to, but you don't want to give yourself the task of being the sole moderator, if, like me, you are a 'one man band'
HTH
Kind regards
Ian