Thank you for the prompt replies.
drewrockshard, in regards to your post, you are not the first to ask why I run server 2003 on top of win xp....
I have had that question a few times before. The reason really is that I like the idea of having a dual operating system on my PC, so that if one system goes down or has some sort of problem then I can still use the other one and hence can still use my PC.
Also, I am using server 2003 because it is much faster than XP as it doesn't seem to use as much memory and resources; also it rarely ever crashes unlike XP.
Talking about "lower-rate-crashing" systems if I may call it that way one would question (as you did) why am I not using Unix/Linux since they are very powerful and rarely ever crash especially when compared to any windows system....Well the reason is that it has been about 6 years since I was using Unix/Linux regularly...Since then I've forgotten a lot of the commands and sort of lost touch with these OS's. It will probably take me a long time to get used to them again.
As to your final point about NIS, yes I completely agree with you....It is too heavy a software and takes up way too much resources. The only reason I am still keeping it is that I have a few months left of my subscription which will go to waste if I removed NIS from my system now. Once the year subscription is up, then I won't renew, and will probably go back to ZA (Which I used before) or better try to go for seperate firewall/antivirus systems, like Outpost Pro Firewall/KAV Personal anti-virus.
For the time being, I may try to install the free version of ZA on my win 2k3 server and if this works then I'll upgrade it to the pro version. If it doesn't support server operating systems, then I'll have to continue my search for one that does!!