however, I want to be able to do these:
- create and edit rich text (wiki can already do that)
- create and edit flowcharts, diagrams, etc of as many as possible
types (can it do it?) 3) create tables, sortable, filterable, searchable, etc (can it do it?)
Have a look at http://semantic-mediawiki.org/
hth Frank