My name is Neil Van Zile, and I discovered Dokuwiki after fighting with MediaWiki for two weeks, and I haven't looked back.
I am using DW to create a database of anything and everything related to the sport of drag racing in the northeastern part of the US.
All I have is a bare skeleton at this point, but the basic structure is coming together, and I am starting to gather all the data that will go into the db.
I am starting a small marketing company focused on drag racing here in New England and I was looking for a way to promote myself and my business, and a wiki is the perfect solution. The wiki will be an open and free resource for anyone involved in the sport, and it will be a great way to interact with all the racers, tracks, and businesses without having to go out and "sell" anything.
And it will be a lot of fun.
Just a couple of suggestions based on your description.
1) Use namespaces to separate fixed business pages from the Wiki ones - you don't want some vandal to ruin your company's image.
2) Once you have separated the namespaces, use the ACL management function to lock down your company stuff tight.
In my previous job I ran a Wiki for system management and used the Vector skin. It looks more like Wikipedia (which users are familiar with) and has the talk/discussion page facility. Users were given create access to the talk namespace (so that they could start discussions) but only read to the main pages. I did not want carefully designed explanations and policy being modified without my knowledge!
If you want users to be able to contribute to actual pages then use a separate namespace again.
* (top level) - protected, typically just your start page.
** (company) - protected. This is where you sell yourself.
** (community) discussion pages
* (talk top level) - nothing
** (company talk) - open, any feedback on the company stuff.
** (community talk) - talk about community pages.
HTH, regards, Martin