I wouldn't use the 1.2 USB standard devices. If you were going to use USB, get the new 2.0 add-in card(s).
But, for connecting to the Internet and to other internal machines, I suggest you get either an Intel, 3Com, D-Link, or NetGear NIC. I would try to get an Intel or 3Com first. If they are too expensive (which in most cases they are), I would go for the others I mentioned.
EDIT: Sorry about that. DAMN KEYBOARD! :|:|