I'm planning to make an ubuntu server (with load balancing to a few offstage computers) and have thin clients connect to it. Unfortunately, I don't know how to make a thin client, or the setup involved. I really like virtualization and servers and stuff like that.
Basically, I'd have a resource pool of computers sitting underneath a desk and I could have another computer, somewhere else that runs off of it... I'm not sure if I'm getting the concept right.