I don't know if a terminal servers is worth it. Most update can be set to automatic, and auto download and install, when you tell them to. Also if all of you computer are the same, you can set on up the way you like it and image it then and multicast the image to all of the rest of them, and they are all perfectly how you want them to be. Don't have you clients save anything locally on there computer, save it all to a network share, so if that computer dies they don't loose anything, and you just reimage it and there back to where they were.
Terminal server will cost a lot of money, might just cause more problem then it will fix.
But there are defiant advantages with it, for example it doesn't matter what computer you clients use, there log in will always get them to there desktop. If they need help, you can control there terminal session, from you computer and not have to go to them to help. Also Remote desktop protocol, is very popular, almost all operating system has a client for it, People can log in to the server from an Ipad, Iphone, Windows Mobile, windows, android device, linux, Apple computer.
I would give it a try, before you do any thing serious, You can download server 2008 from Microsoft, and install it on a spare computer or a virtual machine . You get like 120day free trial for testing Server including the terminal services.
As far as email and work possessing goes,
MSOffice Is a very nice package, will give you everything you want. And most every business and people uses it, and know how to use it. (I would use this one, if money wasn't a concern)
If you want a free solution Open office for documents and Thunderbird for email client will work.
@shanequinn11
No terminal servers isn't what you are looking for, you are looking for a remote desktop application.
Terminal services are for multiple people using one computer.
Remote desktop, is just for one person or to be more accurate one user using one computer.
Do some searches for remote desktop applications for linux, I there is a program called UltraVNC I think is supports linux as well as windows. I think there is also a remote desktop server you can install on linux, and use Microsoft's native Remote desktop connections program to access you Linux box.
What type of game is this? Most games don't play well with remote desktop programs. Solitaire and minesweeper are about as far as you can go with games. I think I tried starcraft over RDP once, it sorta worked
Your other link about samba server is a file server that windows can access.