I think it depends a lot on your forum needs.
First of all, is the forum itself an important part of the function of your site? Or is it rather a "support forum"?
If this is important for your daily business, then it makes sense to write your own - or at least tweak the existing package a lot.
However, if you need this instead as a customer support tool or some general community revolving around your site, I would recommend looking at a completely different vehicle: something like http://getsatisfaction.com , or the Google group, or some of them.
(I am in no way affiliated with any of these sites).
Regardless of the solution you choose, I would recommend that you seriously consider how important the forum is. If this is not the case, I will not spend too much time setting up / setting up. Instead, focus on what your main draw is on your site, and spend most of your time improving it. Both you and your user base will be much happier with this, IMO.
Eddie parker
source share