I have a client interested in using an application server across the interenet. The connection would have to be secure. They will be running windows 2003 server. I am trying to decide on wether to use terminal services or Citrix. I have worked with terminal services before, but I have never worked with Citrix. Some of my concerns are bandwidth, Lag, ease of use, expandability, and Maintenance. At any given time there can be as many as 150 users logged in remotely. Can anyone inform me on what would be the better choice and why.