I'm using a custom vbadvance:
www.neozeta.com
And, well, if you want something, you can make it.
The code its simple enough to be capable of make some changes without redo everything.
But its a forum making CMS, not a real CMS. And you need to know it. To really know it.
You cant expect to be anything else....without make some big changes in the code.
I like it because for me is more complicated to integrate with the vb, than recode the presentation.