This should get you started:
Windows 2000 Terminal Services
You need a client that recognizes the Windows terminal protocol (forget what it's called). There are a few Windows CE clients out there (never used one personally) or you need some sort of network computer. I've set up
NCDs before and they are pretty easy to work with.
I like some of the NCD Exploras with no moving parts. They are very quiet and extremely reliable. Network bandwidth is extremely important when deploying these and the server(s) need to be able to handle the load.
I really don't recommend this for home use unless you are a total geek with dozens of computers running at your house (In a geek house I lived in at one point we had some NCDs hooked up to a Linux server, but we had 16+ computers in that house and you really wouldn't have wanted to see our electric bill (we had to redo a lot of the electrical too). My main roommate at that house and I had worked together at a company setting up NCDs (under both Windows and Unix) so were already familiar with them.