"PBIs have the advantage of being entirely self-contained. That means casual users won't inadvertently overwrite existing libraries or files by installing and uninstalling applications. This article shows how to create your own PBI, using Digikam as an example of a rather complex package with many library dependencies. While most PBIs will be easier to generate, I want to demonstrate most of the gotchas you may run across when generating your own PBIs." In addition, here is an article explaining how to get MS Office running via WINE on FreeBSD.

PC-BSD has become my first choice for turning old hardware into a usable desktop. The PBIs are so simple to use that anyone can do it after being shown how (maybe this tutorial will make more of them available).

Don't know if I've just been lucky or what, but I've had good hardware support so far with it.