I took my computer to Geek Squad to have it upgraded. I was intending on giving it to my daughter for her school work and wanted it to be able to be used for that purpose. I needed a larger hard drive, more ram and a new video or graphics card. I told the young man when I brought it to them exactly what I needed. He asked if I had considered purchasing a new computer and started that dreaded sale pitch. I couldn?t even get a word in until his 5 minute presentation ended. I again told him what I wanted and nothing more when he told me that he was going to get me someone who could help me with that and he walked away in search of this person. I stood there for another 10-15 minutes waiting for his replacement to return. He never showed. I had to flag someone down and start the description process all over again with a new person. This took another 10 minutes of talking and 10 minutes of paperwork and finally I was able to leave the store. I called them a few days later, as instructed, to confirm that it was done before heading over. They informed me that it hadn?t been started yet because of the hard drive being out of stock. I then explained that when I dropped it off the hard drive I purchased from them was taken off the shelf while I was there. He said, ?..uh, oh okay?, and put me on hold. I waited until another person got on the phone and explained there was a mix up and they?d get started on my computer right away and it could be picked up tomorrow. We agreed that I would call tomorrow before coming in and picking up the finished machine. I said okay and called back the next day. Again I was told it was not ready. I finally gave up and decided to pick it up and take it elsewhere. I called a couple of places, wasn?t happy with their prices (as high as Geek Squad and with no warranty). I was able to find a company called Secure Remote Support (secureremotesupport-dot-com). I found them to be pleasant, informative and very cost effective considering what I had just paid for basically nothing. I logged into their remote service with the instructions of the tech over the phone (3 minutes at the most!) Everything was as I ordered. There were no up sales, no hidden fees and no excuses thankfully (don?t know how much more I could handle of that.). It was a night and day difference between the two services. So thank you Secure Remote Support for showing me the light. Geek Squad, Get your stuff together, then offer customers your service?.