I've played with freebsd on and off. Their hardware support (compared to Linux) is limited. In terms of stability as a netowrk device it is stable. Much of the net2 code was lifted from freebsd. If you are looking for better hardware support, check out open bsd. Mike