I am soon to install Windows 2000 Server that will have DNS and DHCP servers running and Active Directory because they want separate login for their 70 students. There will be about 16 Windows XP clients and one 56K dialup modem on the server. I understand that I cannot use ICS on the server because of conflicts that will arise with DNS and DHCP. I could use ISA server to give Internet access to all the clients but that would most likely be over-kill and they cannot afford it. I would like to know what basic proxy server software I should use? Or is there something in Windows 2000 server that can give shared Internet access to the XP clients apart from ICS?