So what are the best free venues to advertise/promote business websites, discussion forums, & self-made videos?
Facebook, Facebook, Facebook. With a well-updated Page specific to your venture, you can get all kinds of eyes to see your stuff for free. Check out Facebook Marketing for Dummies - lots of good info.
A free Wordpress blog with good content is good to.
But, there is no free lunch, so you’re paying with your time as opposed to your wallet.