At Persistent, we have developed a sharepoint webpart to create and maintain a project space. This tool helps pull emails from exchange or IMAP, extract documents and be able to add notes to these documents etc. If anyone is interested, we would be happy to provide the the beta versions.
Within wiki environment, you edit the topic in browser's text box to create a knowledge base topic. You can also upload documents (one by one) and put references to them, cut-paste from emails, reference other topics and URLs.
Good thing is that you can indeed publish quite a good web page with lists and tables. Bad thing is, it is not efficient. The ideal mechanism is to do drag-and drop into publishable areas. As of today, we can drag-and-drop URLs, and perhaps use the new WebDAV enabling plug-ins to manage the documents using explorer. But we need to be able to do it for multiple data sources. And the "drop" part should directly go to containers such as tables and lists.
This being a key differentiating and useful feature, sharepoint has definitely scored a point here.