I found this new forum centred around YouTube, and I'd thought I'd share it with you. The link is here. What do you think?