What about clustering? Using multiple machines to act as one unit. Just have to run the right OS to do it though... This might be closer to what he is looking for... Although clustering requires 3 PCs to start. 1 is the control unit that the other 2 send and recieve requests to and from. But they can be grown to encompass many machines. not sure there is even a limit...