Mindfortress looks to be an interesting multi-media knowledge base app. I think they have the start of something here. But it is lacking in a key feature. The knowledgebase needs to sync through the web. If I have two machines then I need to ability to seamlessly have them sync but still work while offline.