Hi Richie. Sorry I haven't been here in forever. Seems like you aren't using Vb anymore. Well if you plan to here is how I did it. (though it's not longer like that on my site). This is for vb 2.x series software. I don't know if it would work in vb3
First backup index.php and then replace it with an index.php page with only this code
PHP Code:
<?php
header('Location: /board/viewforum.php?f=1');
?>
Replacing the number 1 at the end with the forum id number of the forum you want to use. Doing this php work is not required though. So long as you link directly to the forum via an HTML link on your site.
Next open your showthread template and take out $navbar
Replace it with a generic HTML link to the specific forum you are using.
Do the same with the forumdisplay template.
Also take out the entire forumjump code at the bottom of each template.
The purpose of these last two template edits is to stop your members from seeing the navbar at the top of the screen which they could click on to view other categories and forums that you don't want them to easily get to.
Personally I think Vbulletin should come with a default setting that allows you to display the threadlist of a single forum on indiex.php if all you have is one forum on your board. No reason to make people click more then they have to. I know php-post messageboard has this feature. I don't know if VB3 has it or not since I'm still using 2.x. But until (if) it ever gets added this is a work around for 2.x series vb's.