I must be honest I was getting really sick of google by the time I had found it, but any way I started to read the article and I realized this IS what I needed! A nice article on what I needed to do which only expected you to have very basic (if any) knowledge of *nix.
At the start it is just general stuff about securing BSD and then it moves on more specific stuff about setting up a mail server, the mail server bit wasn't useful for me. But the rest defiantly was. It included stuff from closing ports that don't really need to be open to doing a full OS update (cvsup make buildworld etc) and making a custom kernel - something I wasn't going to do because google had really put me off.
Anyway I won't be pasting the whole text, mainly to stop the next guy quoting my whole post! So here is the link
http://www.littlewhitedog.com/content-72.html
It is in three parts, links to the next parts can be found at the bottom of the page




