So I was farting around last night and ended up creating a Backcountry YouTube channel.
http://www.youtube.com/user/backcountry4x4club
You can post videos from your own account and I can link them to the BC channel - I'm not familiar with YouTube channels yet, but I'm going to see if we can have it so that you can post directly to the BC channel yourself.