I used FreeBSD as my primary desktop OS for over a year and liked it a lot. One of the major reasons I loved FreeBSD so much is that, on a whim, I could start building my environment over from scratch without actually starting from scratch. By that I mean, rm -rf /usr/local. This would...