Under a Windows Server 2008 R2 setup, I was under the impression that the "per user" CALs simply limited the number of simultaneous users connected to the server (via RDS) at any one point in time. I recently read somewhere that the "per user" CALs actually are specific to individual users so that, if I had 50 CALs, only 50 "specific" users could connect via RDS vs. my original assumption that 1000 users, for example, could connect but only 50 at a time. Can someone help clear this up for me? I've been promoting the idea of remote access to a major client for a number of years and now, all of a sudden, they are really interested in the idea and I'm having second thoughts and feeling a little overwhelmed. I have a second question regarding RDS. I have it set up on my own network and it works well except when the end-user attempts to "dump" one of my larger reports to an Excel file on their local system. This process takes forever (if it even completes) and I'd like to find out if anyone can suggest a solution to make this process any faster? More RAM, faster bandwidth, etc.?