Quality control is number one, the product should not be released before it is thoroughly checked out for problems on all systems. Customers do not like their time wasted, and if you charge for the product, watch out as it causes embarrasment as well as loss of earnings, and worst still a bad reputation of which customers tend to remember and recomend the company for.