I'm relatively new to Joomla and fortunately for me, I found Breezin Forms and Content Builder, right from the start.
Having had a background in ASP and Dotnetnuke, I was looking for the flexibility and control of cms applications I had been used previously.
These guys have blown that away. Fantastic products, great support.
If you are not a developer and not yet really sure how you want to get your communities more engaged with your content, then you need to look at this.
Just take some time to read CBuilder's documentation, it might expand your horizons.