So I have a few PCs sitting around. I was looking at clustering software and nothing really seems to be either easy to use or versatile enough for what I had in mind. Basically, I would like to know if there's a way I can cluster my PCs so that if/when they are idle they can share some of the processing load of applications from a main system. I'm using gigabit ethernet and have a throughput of up to 380MB/sec through my main switch, so I'm wondering how this can be accomplished? Most of my systems are Ubuntu 32 and 64 bit, and I have two windows systems as well. How might I be able to cluster them so that I can divide the work for particular applications between idle systems across the LAN?