Distributed computing is helping to solve some of the more huge and intractable problems that modern science and technology throws up. If you need to do a huge amount of processing but don’t have access to a supercomputer with a lot of spare cycles, it’s ideal. So the brainwave of using distributed processing to produce and report software bug data is one of those ideas that probably has geeks and coders worldwide kicking themselves and saying ‘why didn’t *I* think of that?’