> > Perfection doesn't work. Shipping products and getting bug reports works. > > Agree 100%. Disagree 100%. It costs much more to fix bugs after shipping product than it does to do so beforehand. Forcing customers to accept the costs of poor protocol design is just irresponsible.