Interactions.org
Reminds me of how powerful BOINC is. Dristributed computing is far more interesting than cloud computing.
The two concepts are inverse of each other. Distributed computing encourages competition in processing power and collaboration in programming efficiencies. Many people and resources working on a standardized solution to the complicated problem.
Whereas Cloud Computing is opaque and monitored. It just seems the cloud is the ideology we have been trying to avoid while building networks. Each cloud can have its own rules behind the firewall. This reduces the chance data will be usable from one cloud to another.