Hello. I just setup a box running FreeBSD 5.0, and I'm having a bit of trouble getting this thing fully up and running as a desktop box.
Problem 1: Applications are extremely difficult to install throug the Ports. It appears most mirrors do not contain half of the files listed in the ports. I'm trying to install VIM, and out of gosh knows how many mirrors, I can't get the packges. None of them seem to contain the package. This isn't only with VIM, but with a number of other applications. Is there way to rebuild or create a list of known working mirrors? I did switch mirrors once, but it didn't seem to fix my problem.
Problem 2: I've installed the X server, as well as the other packages required to startx an X session (I think I've got everything), but when I type
startx at the command line, it just sits there. X doesn not boot. If I type
X the X server loads, but not a GUI (of course. I'm not giving it a WM/DE to load). I know the X server is not broken. I guessing I'm missing a simple package, and if I was to install that, then all of this would work.
Question...1:

All of my hardware works at the moment, but say I was to add something. Do I modprobe or insmod the drivers as you would in Linux, or is there a different process?
Thanks in advance.
-Praetorian