I'm a long-time user of free/open source software, and write various things for both fun and profit. I don't take myself all that seriously and I do all of my own stunts.
You can find me at these fine establishments on the web: Open Source Musings, The Monday Kickoff, Weekly Musings. and The Plain Text Project.
Authored Comments
I've become a big fan of Reveal.js over the last 18 months or so. It might not give me the fine-grained control I get with LibreOffice Impress, it still does a great job. I've also been toying with Hacker Slides (https://github.com/jacksingleton/hacker-slides) which combines Markdown and Reveal.js. Not sure if Hacker Slides is for me, but it's an interesting idea.
My sentiments exactly: "Documentation languages are not one-size-fits-all, so picking the right fit for the document being written is crucial." Markup languages are like any tool. You can shoehorn a language into a task it's not quite suited to, but that's a lot like trying to hammer a nail with a screwdriver. You can probably do that, but not without a lot of effort and swearing. The results can be ugly, too.