|"Thin clients is an excellent and cost effective way to connect to the server."|
We'll have to agree to disagree on that one. I had a very bad experience of having a thin-client "solution" foisted upon me. The result was a slow, inefficient system that cost just as much as individual PCs and was more complicated to manage. After much expense, and many complaints from the users, the system was dropped after a couple of years leaving us with hundreds of useless terminals.
With the cost of commodity PCs nowadays, plus the excellent client management facilities of Windows Server, thin clients are (IMO) solutions in search of a problem. The only application that I can see for them is where clients have to connect to one, non graphically demanding, application on a central server. For general application they are a waste of time.