Going back 25 years or so, I can remember when I was a complete novice with computers. Although I got my first degree at 17 years old and was very proficient with software, understanding hardware problems was a challenge for me. I remember when laptops were barely a...