I think the thought processes of geek types can sometimes work against the solution. A few years ago I had a major problem with my Gateway (remember those?) and I was afraid to try anything myself. A corporate IT guy lived across the street and he came over - after about 3 hours he gave up and took his leave. I sat down at the keyboard, thought the stuff through and within about 15 minutes cleared up the problem.