This document discusses strategies for casual mass parallel data processing in Java using small computation farms of less than 100 servers. It covers building versus buying infrastructure, simple master-slave task distribution topologies, considerations for data plane implementations like using file systems and avoiding network mounts, and algorithms for parallel and streaming computations. Open source projects like NanoCloud and GridAnt are presented as ways to drastically simplify coding for distributed computing clusters.