Good article. BUT I don't agree with this part. Runescape is an immense piece of software right now. There are tens of thousands of data elements, most of which can interact with most of the others in an almost infinite number of ways. In a perfect world, each data element would be tested against all the others it can interact with, in all the ways in which it can interact, before the software is released. In practice though, in order to get software released before the programmers retire, the sun collapses into a black hole, or some other cataclysm brings the universe to an end, software is released when most of the classes of data element have been tested against most of the classes of things they interact with. Its actually pretty small. 321kb at the max.