Has anyone thought of multiprocessing through a network a la SETI. They divide up their problem and consign chuncks to computers of volunteers that are connected over the internet. I realize this would be messey when the programmer wants to enter a competition but...