Regarding name servers, one thing to keep in mind is that your primary and secondary name servers should not be on the same machine. You need to have some redundancy. Before running your own name servers, I urge you to read up on the subject a bit to make sure you are doing it optimally.