I use phpBB. It is easy to set up, has lots of levels of privacy -- including boards that are only visible to subscribed members, which makes them handy even if you run them on the public web rather than an intranet. http://www.phpbb.com/