Not sure what’s better — paying a neighborhood tech $ 10-$ 20 to check out and diagnose your computer and have them tell you it’s A-OK, then you take it home and it still crashes, or take your computer to Ribbit, have them tell you that you have a virus, they charge you $ 50, you take it home… and it still crashes. At least now, out $ 50, I know why it crashes… Maybe they were having a bad day, maybe Ribbit just hires people who don’t look good in «Geek Squad black», but I’ve never encountered such sullen and uncommunicative people outside of Starbucks. While they’re helping you at the counter, they’ll turn around and fiddle with someone else’s computer. When you call to get an explanation of what’s wrong, they’re rather non-specific, except to offer to re-install Windows for an additional fee.(It’s not Windows, I’ve re-installed Windows twice, did all the updates, and nothing’s changed.) I don’t know, they didn’t do any harm, but my computer’s not working any better than it was before, and my wallet’s $ 50 lighter. Perhaps it’s time for a new computer. With what I’ve paid in diagnostics and failed upgrades, I could buy a new computer. P. S.: cash or credit only, don’t bring your checkbook.