I started looking at the SEF and was kind of dismayed by how they were implemented. Although I don't claim to know the first thing about some of this, many stored every single page url in the db and as the page loaded it queried the db many, many times. At least, that is the brief impression I got. Imagine all the links on any given forum page... just the board listing is over a hundred generally. I can't imagine a hundred queries to the db to load a single page.
Not that I have a better solution... and I may have misunderstood some of the code when I reviewed the SEF system, but that was my impression.
This what has me confused Wolverine.
Before I began using Joomla or SMF, I used other forum softwares and basic HTML or PHP files for my website.
To do a re-write of a URL with those websites, you simply make a re-write rule in your HTaccess file.
I do not understand why we cannot do that with Joomla, and why components need to be installed instead.

For instance, even just a simple rewrite that renamed the /option,com_smf/ part of the URL to a user designated name (like /joomlahacksforum/ for instance) would be ideal would it not?
Why can that not be done with a mod_rewrite? Or can it?
I don't know much about mod_rewrite so I guess somebody else might be able to explain.