One serious irritation I have is about the poor quality of most software. It is one of the few products you can buy that you KNOW won't work right. You also know that the software creators are expecting you to correct their mistakes. Research and development are done at the expense of the consumer. In most businesses Product Loyalty would end right there.