bit.ly
MapReduce Thought Experiment
The point here is to try and demonstrate how we can take something that is single threaded and turn it into a manual, parallelized, mapreduce process.