I've proposed a new office server and web server for a potential client. For the office server, I'm planning Windows 2003 Small Business so that we can use Exchange for inhouse email, plus file, print, and backup services. They have a three or four web sites that we are also planning to move in-house. I proposed a Linux server running Apache for this. As I look further, it appears they have written their primary site in .ASP. Is there a valid reason to switch to Windows/IIS rather than Apache? If so, would I need additional user CAL licenses for the additional server?? They work with video productions, so there will be some trailers, etc. on the site, plus a shopping cart and some substantial FTP usage. I feel I'm still on the learning curve with web servers, so please let me know if I'm on the right track.