Days like this make me appreciate all the more what Satoshi was able to accomplish. His software wasn't perfect and was tweaked numerous times before people started to pay attention, but he was able to implement some important new technologies successfully. He did have the big advantage that he had a very small audience looking over his shoulder as he got it working right and they were generally supportive.