How can we prevent this from happening in the future and is there any other way the average user can contribute to the robustness of bitcoin?
I remember reading somewhere Gavin Andresen saying that they need more "test nodes" or something like that? How can I set this up and donate my resources to the network?