I'm actually really surprised that you've never heard that before. I'm sure it's hard trying to keep on top of everything on this forum and make sure everything is running smoothly!
Well, right now I'm playing Pokemon Genesis on Youtube and I've uploaded the first episode. Once I hit the 15 post mark that lets you post videos (I think), I can post that?
Yeh! You can post a thread about a game you have done an LP on and post the videos in there, but you can't post links to it, you have to embed them, which is explained in the announcement at the top of the board. :)