bourne.again asks: "I'm a bit confused about server client access licenses (CALs). I've looked at it from every angle I can think of, but I'm still stumped. I can't think of any justification for CALs other than greed. If you think about it, requiring CALs means that it is possible to buy a copy of a Windows server OS that can run on a server, but can't actually server anything because it has no CALs. That's a bit ridiculous. The same goes for per-cpu licenses. Shouldn't it just be per machine? An extra CPU doesn't allow you the full capabilities of a second machine. It's still just one server/workstation. Can somebody enlighten me on this, please? Why should we pay for server software, and pay per client too?"