I am trying to reduce my company's Micro$oft foot print, server CALS getting too expensive, In some of our branch offices I want to replace the Windows DCs and use Linux servers for DNS , DHCP and printing. Is cups as convenient for users as a Windows print server would be? The agents own their own computers and we plan to keep them in workgroup mode and only have staff machines as domain members, we will still have two Windows 2003 DCs for the 45 or so company computers but we will reduce our CAL costs from about 400 CALS to about 45.