Nobody said you _couldn't_ set up a FreeBSD server. It's just that when you get into development or production and need to use things like the tcl "exec" command the system starts getting unbearably buggy.
When you guys solve the problem, everybody will be extremely grateful.