I use SMF too for our company's support bulletin board. Surprisingly simple to manage, and you can't beat "free". Works pretty much like this forum.
Building a forum is a snap. Getting people to actually come to it is the tough part. Look at how low the traffic on this board is outside the Blazers section.
The internet is a big place, and odds are there's somebody who has already built something much better than your idea already.