I work IT for a living, and this past year I have become my own independent technology contractor on the side. I do good work at a good price for consumers at home and for businesses. I have cleaned up some "messes" left from the Geek squad. I know it was them too because I have one of their CDs that they left in the clients computer.
I am not going to bash anyone on the Geeksquad, it would be a really nice entry level position for someone young wanting to get into the field of technology. You have to start somewhere and get experience, you can't land an administrator or high level NOC job off the bat. You have to work your way up.
When I was 16 or so I applied at best buy to be a computer tech. Back then they had their own upgrade and repair center in the store. I took their test, and aced it. It was very simple. Like how many devices can a standard SCSI controller handle? Things that wouldn't prove or disprove you can actually fix things. Anyways, I quit almost immediately because they only wanted to pay me 6.50/hr and office depot paid around 8 dollars an hour for a copy center person. So, I went to office depot and got the higher wage, plus I never really liked going to best buy.
Another thing, you can't judge someone's ability by hardware knowledge alone. You people on this forum tend to thing someone's knowledge is their awarness of the newest technologies. When I spend weeks setting up and configuring linux servers I don't bother to read about the latest processor architecture or the latest GPU. I could care less. Sales people need to know that stuff to sell to their customers. I do not keep up with technology that much anymore. Hardware is developed at such a fast rate these days I can't keep up with it and still research other things needed for work. This is the impression I get from reading some of your guys posts.
For explaining non tech savy people things it is good to use analogies of something they may know about. You can use cars for maintence on computers, like oil changes, brake pads, fluid flush, etc. You can use road work for software related problems. Patching up pot holes is an easy and quick fix, however at some point in time you are going to have so many filled pot holes you will need to lay down all new pavement. For hardware problems you can basically use any kind of statement about how things break. I typically use something like, "Well, these things sometimes just break which is why they come with a warranty, and if they were perfect I wouldn't have a job." Most of the time people understand.