@Cecilia,
The problem with this is the fact that we're mostly using freely available software. That means any little kiddie can crawl through it and look for ways to destroy it.
The only advantage with Xoops is that 2.x is so convoluted and obtusely written that it's difficult to get into. At the same time, it's so back-assed that no casual programmer can write for it.
It's just a matter of time before every Web site, large and small is broken into and destroyed. It's what we like to call "unsupervised latchkey kids syndrome". Mom's not home, so I'm bored, let's go destroy something. Trouble is, everything has gotten so complicated, destroying a Web site is not particularly difficult, even for a 14 year old.
Wayne