Distributed computing can take many forms, but perhaps its most powerful use involves connecting many computers to form a grid. A grid is a group of networked computers that work together to perform a very large and complex task. Rather than having expensive dedicated computers, grids put home and business PCs to work during the time that they would normally be idle. With thousands or even...