OK, here are my thoughts According to my experience with working in MICROSOFT, you have good options 1) Install 2003 as a domain controller 2) Install 2003 as a DNS and DHCP Server 3) If you are having nu. of users and you want a comman area of share you can use DFS(Distributed File System) and then you can assign them permissions 4) About print server, this server can work as a print server too. 5) If you dont want to use DFS, then you can explicitely permissions to your users and security groups Let me know if you have any questions Thanks Singh