Distributed Computing.
Since I got involved with distributed computing for my GSoC some my non technical friends were asking questions about the project, heres an article I suggest you all. I am sure this will solve almost all your questions. http://boinc.berkeley.edu/boinc2.pdf