One of the great things about being an engineer is that you don't always have to blindly accept design mistakes and oversights. A little investigation and you can uncover the nature of the problem and implement a solution. Of course, some of these fixes (e.g., patching a computer's BIOS) require a lot of knowledge and special skills. However, a great many annoying problems can be overcome with relatively little effort - if people only knew. Here is some information about and practical solutions to various problems that I have encountered, which in my opinion people should not have to endure.
For commercially available products and services that I recommend, see my Fabulous Finds page.