Awesome. We're happy to hear it's useful (and fun!) for you.
We'd be happy to have some help on the FreeBSD front, as I'm definitely an amateur.
I'm actually in the midst of rewriting the install script in Perl, so it can be a lot smarter about errors--right now if install.sh fails for any reason, it pretty much has to stop. I started working on making it handle errors by logging them and moving on, but it just got way too complicated. I also found that all of the good stuff I wanted to do would be much harder in POSIX shell (which is required for FreeBSD and Ubuntu support) than in BASH. And, of course, Perl will make it even easier.
The install script is identical between Linux and FreeBSD and between GPL and Professional versions, so the script found here:
http://software.virtualmin.com/gpl/scripts/install.shBut, that's the shell version, and will be scrapped pretty soon...another couple of weeks for the Perl version to be released, probably, though I have to do a lot of testing even once I've actually written the code. ;-)