Currently a small medical practice uses an outdated Intel Server running Server 2003 with 15 clients. I'd like to upgrade the hardware, and wonder if there is some benefit to upgrading to Server 2008. Is there? From the research that I've done, it appears each User will need a CAL, and they are expensive. I read all the words from Microsoft and cannot help but wonder how they go about enforcing all these rules, etc... Does everyone pay this much, is this sort of a "wink-wink" situation, or are their serious risks at violating these rules?