If you're on the edge about trying FreeBSD on some server instead of Linux, I strongly suggest diving in. I decided to go with FreeBSD on my home server after some back-and-forth, and it has been nothing but a thoroughly positive experience.<p>- The structure of the system makes total sense to me, making it easy to do stuff.<p>- The system is relatively simple in its design, which means I actually feel like I could troubleshoot any aspect of it. With Linux I often end up in a situation where I think, "Okay, and that component is in $complex_subsystem_12 so I have no chance of fixing it."<p>- The documentation is great. For regular system maintenance, mostly everything you'll ever need is in the FreeBSD Handbook and you can often find separate, but equally complete, documents for more specific tasks like the Porter's Handbook, the Project Model documentation, the Developer's Handbook and the various system architecture/design books floating around.