Ask Slashdot: How Can You Find a Good IT Consultant?
Slashdot reader Thelasko says his wife manages a small eight-person business -- but remains unhappy with the company's IT consultant:
She's had endless problems with Windows 10 Pro's update system causing downtime. Anytime she calls the IT consultant, they don't resolve issues to her satisfaction, and the company gets stuck with a large bill. She's resorted to researching and providing support for the company network herself.
The contract is up at the end of the year, and she wants to find a new consultant. The company owner however, doesn't want to switch because all of the work the consultant provided is covered under a "warranty" for 3 years (the company typically gets charged). I don't work in IT myself, and am unable to provide advice. What should they do? How would Slashdot find a reputable consultant?
Leave your best answers in the comments. How can you find a good IT consultant?
The contract is up at the end of the year, and she wants to find a new consultant. The company owner however, doesn't want to switch because all of the work the consultant provided is covered under a "warranty" for 3 years (the company typically gets charged). I don't work in IT myself, and am unable to provide advice. What should they do? How would Slashdot find a reputable consultant?
Leave your best answers in the comments. How can you find a good IT consultant?
It seems her boss doesn't value her work, and quality work in general. I wouldn't advise to stay at such a company on the long term. Nothing will change until she gets overwhelmed and burnt out, and then she'll be the scapegoat for the crisis.
She's had endless problems with Windows 10 Pro's update system causing downtime.
Yes, that is what it's there for.
Anytime she calls the IT consultant, they don't resolve issues to her satisfaction
Thought: Maybe this is not on the consultant, but the choice to use Windows for everything. But despite all that, lets move on to the main issue...
The company owner however, doesn't want to switch because all of the work the consultant provided is covered under a "warranty" for 3 years
What would a "Warranty" even mean even mean for IT consulting? Within a single year so much about the system would have changes because of Microsoft or hardware updates that any kind of warranty would be meaningless. Also if the work is covered under a warranty, shouldn't that mean they have to repair whatever even if not under contract?
If they are not happy move on, though as I stated before I do not think they can find happiness given what they are giving the IT consultants to work with.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
True dat. The original question is: "How do you find a good (Windows) IT consultant", which is a subset of "good Windows IT", which is, of course, the null set.
It matters where in the world the need is. Without a City and State, I'd be in the dark trying to help.
Not kidding. IT bro's are not your friend. If you can manage it have a male negotiate, even if you are the decider. I speak as a female business owner.
On one hand I have never seen a "good consultant", on the other hand, how could you expect a single person to fix the complete and utter mess that the Windows 10 update system is?
I have encountered some quite good freelance "support providers", though. They don't have a website, they don't advertise, they seem to be keeping as quiet as they can, because they get more than enough work just by word of mouth. So the only way to find them is to talk to other comparable businesses in your area.
I'm an ex-IT'er running a business that requires IT work to deal with our mission critical software, and I can't find anybody. I've been through 4 different firms in the past few years, and most of them can't even work professionally (return emails, calls, provide written estimates, etc.).
I don't respond to AC's.
The first sentence tells you the size of the company:
wife manages a small eight-person business
*facepalm*
You will be blamed for any changes you make.
Stupid bosses deserve to get what they ask for. Protect yourself, don't fall on your sword for someone guaranteed to yank it free then stick it in your back.
Do your job, get paid, and hand off all problems to the magic company supposed to fix them. Let them own their failure!
"This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
(1) Do it yourself ... or ...
(2) Find a competent freelancer
The problem is that most smart and competent freelancers get bored of doing network/IT support after a while and either go back to university and do something else, or move into a more interesting part of IT like programming or design.
This brings me to a third idea -- put up ads that you need someone at a local university. You might end up with a career-changer or former freelancer who needs a few dinars on the side to pay for school. Even better if you can pay promptly without too much drama.
If this guy is as bad as you say then make your case. You have to prove to your higher ups the cost to the company from not switching and staying with the status quo will be more than the up-front cost of hiring another consultant and foregoing the guarantee on that work.
You are not in a position to be successful.
You're asking the wrong question - instead of asking "how to find a good IT consultant" you should be asking yourself the questions "how can I position myself in order to be able to find a good IT consultant." If the actual decision maker (not you) is making decisions based on faulty understanding (warranty, cost, quality) then you are not in a position to make a good decision. Understanding this will help you resolve the actual problem (the decision making process) rather than the symptom (the poor performance of an IT consultant.) Once you address this, then you'll be able to do things like create evaluation time periods, measure effectiveness, measure cost, measure downtime, and other metrics that should help you solve the problem you initially tried to solve. Before that, you need to solve a deeper problem.
So, I believe you either need to change who is making the decision (delegation), change how they are making the decision (evaluation), or remove yourself from the equation (quit/stop caring), before you address the issue you initially asked about.
That solution assumes that permanent IT staff exists and are competent.
Of the people I know only the worse have remained on Windows, and for the money.
A simple reason, you are just a slave of Microsoft, so, you just work for money.
It used to be that the changes where reasonable and bearable, but really, Win10 is sit
You really want to get better ? Start with replacing 1/10 of the computers that do menial work with Linux + Libreoffice.
It works, and the people dealing with it are better...
Gee, what an ignorant, blatant assertion...no doubt by a chair occupier in a large corporation.
Small businesses always need competent consulting (which only a few actually get) to help them achieve their goals in business. And, Large Businesses use them as a "check" on their staff, who are often not as up-to-date as is the qualified consul.
I only did it for 20 years, and only to Fortune 500 companies...and no CEO ever complained about my deliverables. It's the insecure programmers and "analysts" who need that regular paycheck and so don't dare to propose anything outside their self-imposed box.
--Carol Anne
Just like Grandpa taught us, killing Nazi scum is a proud American tradition of the greatest generation. Kill em all, let them burn white-hot in Hell.
To be fair, I have worked at some fairly large companies that took a really long time to get a grip on their windows update issues.
They ended up installing some proprietary tool that was sold by our enterprise security vendor. It was not cheap and it was difficult to set up and required frequent attention, (like 2 people to implement over a month and 1/4 person to maintain).
Since then Microsoft has come out with WSUS (Windows Server Update Services), which allow you to stage updates to an internal server then push and verify them as you want. This system would have similar personnel requirements and both systems would require constant attention to verify that updates do not 'break' your other systems.
A few key points:
1. The constant "Security Patch Tuesday" updates will always set your IE and Excel settings to high security
2. This breaks almost all software that requires easy integration from server to client via web services.
3. Paying a person to babysit these problems is hella expensive (in terms of downtime for workers and face time with the IT guy)
4. Setting your Group Policies to disallow changes to certain settings will eventually squash most of these bugs, but there will always be more issues
5. Companies cannot operate with out good security practices, good security people are expensive
TLDR; How fast do you want to go? How much are you willing to pay?
Disney hasn't had anywhere near 8 employees in numerous decades. What a stupid statement.
Crystal compuooooters they have the soluooooootion. I hear that on the radio every morning.
A surprisingly large company can have 8 full time staff
Name even a single example.
The real problem is that she is blaming the wrong people. The issue lies with those who designed windows update. It is unreasonable to expect third parties to fix design flaws for software they do not control. I have never seen such an error prone process for what should amount to copying files to directories and running a few scripts. It's worse than updating a 6 month stale gentoo installation.
back to 4chan with you bro
She's had endless problems with Windows 10 Pro's update system causing downtime.
The problem here is Windows 10 Pro for which there is no magic fix other than not using it. If the product does not perform to your satisfaction then the solution is to not using the product.
People hate this answer because it means moving to another operating system which can be unpleasant but that doesn't make it any less true.
Anons need not reply. Questions end with a question mark.
Try and think of the last place you had it.
Just to add when Disney made Snow White in the 30s it had over 750 animators working on it.
https://m.eonline.com/news/901...
So from where did you get this nonsense that Disney was making full-length movies with anywhere near 8 people?
You don't. They are overwhelmingly garbage.
Unfortunately, this is the correct answer.
And even if you do manage to find someone good, they can't change the fact that Windows 10 is completely broken and useless.
MS needs to let server 2016 have no active hours / let you set them to any time even limit them to say 1 day an week.
But windows needs to go back to the older update system. Stop pushing windows 10 as fast as they do and have SP come back.
The "warranty" acts as a "client retention tool", more than anything, and is probably routed to the sales department as an opportunity to push more billable services at them.
I was thinking of it as marketing, but had not considered the leverage it offered for even more sales - like "Great news! 25% of the problem is covered by your warranty, so you only owe us $10 for the server updates that failed!".
In fact the more I think about it the more I think any kind of unrealistic long term warranty offered seems like a huge red flag.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
If only apple open mac os to more hardware! and did not lock there own hardware down to can't be repaired and is super thin.
Instead of finding a single consultant, consider hiring an outsourcing provider, aka a Managed Service Provider (another description). The problem with an individual consultant is that skillets vary and you probably won't find someone with *all* of the skills you need. In addition, individuals get sick, take vacations, etc. By hiring a MSP, you contract with a company which provides the support and manages the staff you need to keep your IT running. Because MSPs service multiple customers, you get the expertise of a bunch of people without having to hire and dedicate a bunch of people to just your IT. MSPs are formal businesses, with phone support, legal contracts, service level agreements, etc. Many individual IT consultants are not really good at running a business and don't have the ability to provide any real SLA. On the downside, when you go with a MSP, you will have to have some standardization in your environment and your users may not have the flexibility in their desktop configuration that they are accustomed to. This being said, standardization leads to stability and supportability - things you probably want in the end.
Sounds like they're growing past the small business that can get away without having a dedicated IT employee. Since price also seems to be a concern, they're probably not going to get anyone with experience, so maybe hire a high school senior or college CS student on a part time basis with the understanding that they'll be learning on the job.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Second this. I have run a computer repair shop for 10 years and I'd love to help someone like OP get their stuff straightened out. I'm in the computer service business because I both enjoy it and am damn good at it. I'm not perfect by any means, and I'm not going to offer some sales-tactic bogus "warranty" on my services that is extremely easily BOFH'd out of anyway (never underestimate a retail computer service guy's ability to make something up on the spot) but I bet you that within a month of bringing me on board the improvements in their systems would be paying my invoices.
See, the thing is that I'm only one person and I don't NEED them, so I don't run around actively searching for them, and even if I did...how would I ever find out that they had a need in the first place? They have to search for me and come to me. They need to make that phone call and tell me what's going on and ask if I can help them. I'd probably say yes. If they don't look around and ask questions, they'll never find what they're after; they'll get another "three-year warranty" snake that collects a fat paycheck for doing a lackluster job.
True dat. The original question is: "How do you find a good (Windows) IT consultant", which is a subset of "good Windows IT", which is, of course, the null set.
Which, while a popular opinion on Slashdot, is incorrect. There are plenty of senior Windows professionals. The problem is that not many companies are will to pay for expert advice. They want cheap service and they get what they pay for.
To find the best, find a company that has senior Windows professionals who are Windows NT experts. Why? Because the underlying Windows system hasn't changed much since Windows NT days. Windows has the same strengths and weaknesses that it had back then and they are well understood by the NT guys. The newer Windows guys are brought up with the philosophy that it's easier to re-image, but the worker loses a ton of downtime re-configuring all of their apps. The Windows NT guys were brought up with the philosophy of fixing the OS in place.
Sure, just eight people in the business. ? If I recall Disney started with about that number...but, they never achieved anything you'd respect, did they???
Dessler was replying to a Score 0 post which asked how anyone could give advice without knowing the size of the company. He was not mocking the size of the company, as you seem to imply.
Dessler would have done you and himself a favor by quoting the post he was replying to.
Beware of the Leopard.
***Not for all small IT consultants.*** It's money vs. scruples vs. quality. Even when I was inexperienced I gave the customer what they wanted - Fixed. Really fixed. I would research the issues and really fix them. I billed for just the actual time fixing - I felt the ongoing research was my professional development. The problem is small businesses are rarely that complex. Once they are really fixed, you may not hear from them for a couple of years unless you are selling unneeded services. Most small consultants cannot maintain 1000 customers because it takes too long for call-backs and their emergencies require immediacy. If two customers have emergencies the same day, you lose one... You either have to bill every minute, and/or just fix the symptoms to be profitable. (most all) Good guys go out of business, (most all) bad guys live with the reputation. It is extremely difficult to be a successful, quality, honorable small IT consultant.
The problem is that not many companies are will to pay for expert advice.
No. The problem is that people that need an IT consultant are not able to judge quality. If they knew enough to make that judgement, they wouldn't need the consultant in the first place.
And don't give me that crap about "You get what you pay for." That is absolutely untrue in IT.
The best solution in this case is likely for her to build her team's internal skill set. Learn how to troubleshoot and use ServerFault, Microsoft.com, and Google for solutions. If she pays for a "solution", she should make sure she understands exactly what the consultant did, so she can do it herself next time.
I fire clients who mess with anything without my permission.
I train them to do the simple stuff I want them to do.
Beyond that they touch anything they get fired.
There is nothing worse than trying to fix an issue with someone else mucking it up changing things.
A lot of other consultants do the same.
It sounds like a nightmare client.
... googling Oxymoron, Inc.
They're the best.
It little behooves the best of us to comment on the rest of us.
... named Dogbert in a tech magazine, "Dilbert."
It little behooves the best of us to comment on the rest of us.
True dat. The original question is: "How do you find a good (Windows) IT consultant", which is a subset of "good Windows IT", which is, of course, the null set.
Which, while a popular opinion on Slashdot, is incorrect. There are plenty of senior Windows professionals. The problem is that not many companies are will to pay for expert advice. They want cheap service and they get what they pay for.
To find the best, find a company that has senior Windows professionals who are Windows NT experts. Why? Because the underlying Windows system hasn't changed much since Windows NT days. Windows has the same strengths and weaknesses that it had back then and they are well understood by the NT guys. The newer Windows guys are brought up with the philosophy that it's easier to re-image, but the worker loses a ton of downtime re-configuring all of their apps. The Windows NT guys were brought up with the philosophy of fixing the OS in place.
Windows "NT guy" here. Windows Update. System Restore. Apps. An infinite array of security policy options. The bloody UI that still gets even seasoned professionals lost. I can think of another dozen things that are vastly different with Windows 10 vs. Windows NT. About the only damn thing that remained was NTFS. Sorry to burst your bubble, but you better find a Windows 10 professional. More specifically a desktop support specialist who specializes in Windows.
See, that is the inherent problem with the assumption that you can just go out and find an "IT guy" who knows it all. That world of IT is vastly larger than it was 30 years ago. It's like wanting to find "some mechanic" to work on your Ferrari.
Attention businesses running Windows. Learn to fucking specialize and get the expert you need. And understand you get what you pay for. It's that simple.
...that you don't want to be flooded with offers from random internet users. But, your best bet is to provide more information, such as the general area (local major city/state/country) and ask a group of experienced IT people for recommendations for a local IT guy that would be interested in a support consultant gig. Kind of what you are doing now, but with more detail. For a business of this size they are better off finding a local IT guy with a regular full time gig that wants to make a few extra bucks supporting small businesses on the side. I do exactly this in my area, and all of my work comes from recommendations from other technical people who either don't have the time, or don't want the relative frustration of acting as a consultant.
I don't really feel like there is enough information from the 2 or 3 sentences in the submission to make a huge determination on things, but rather it leaves some questions in my mind. I've been doing IT consulting for small businesses as a side gig for 25 years. Biggest things I run into is, they all want what I have at my main gig, but don't want to pay for it. I extrapolated that this fits the issue because of the, "Windows updates causing downtime" bit.
This could be easily solved if the clients were part of a domain that has a SCCM server installed. Group policies can setup when the updates happen (as well as keep the client PC's" well guarded. Also, why isn't there swap systems in place for this kind of downtime?
There was a time this kind of setup was a ton of money, but these days you can buy into the Azure cloud and be done with it. At a minimum you get office365, domain authentication, bunch of other niceties without having to pay for hardware.
> . Don't go for the absolute cheapest solution, unless you're very comfortable with them and they have very strong references.
This in spades! The per-hour rate is negatively correlated with the total cost.
A low rate per hour means "I'm going to spend a lot of hours poking around trying to figure things out". Someone who knows their shit, who has seen this problem before and knows how to fix it correctly, can probably fix it in 15 minutes. They're going to charge for that 15 minutes. It's going to be a lot cheaper overall to have it fixed right the first time, and fixed quickly, than to have someone would "knows a lot about computers" mucking around screwing things up for three hours.
The footnote to that is that there are several service companies which contract the work to contracting companies, who then contract the work to people who can actually do the work. Those layers of companies make it expensive because you're paying middle men, not because you're getting experts. Years ago I was a "Hewlett Packard Fied Engineer". HP contracted TCML to do their field service calls. TCML then contracted people like me. They'd pay me $30/hour, TCML would charge HP $60/hour, and HP charged the customer $120/hour. Going through companies like that, you can easily pay $120/hour for a $30/hour tech.
So you want to find a tech who is good enough to fix it right ans fix it fast - and is therefore good enough to get well paid per-hour. Not to be confused with paying a company who pays another company who pays a cheap tech.
I don't claim to know it "all", but I can tell you, that I know a lot about enough, and a little about a lot.
Quality IT guys these days have loads of experience. I'm part of a team that manages 4,000 mostly Win 10 (a few Win 7, 8) and I have seen weird things on Win 10, but most (almost all) of them are stable and don't have problems updating. The rare few that do have problems updating, we simply re-image. I also realize that is not really an option for a Mom n Pop Store. On the other hand, spending $500 to repair a 5 year old computer having update problems with win 10 is also not really an option IMHO, especially when you can get a replacement for similar or slightly more. How much time / money do you spend fixing a random Win 10 update problem is up to you. But sometimes, it does take 8 hours to fix. And figuring 60/hr for quality IT support is close to that hypothetical/mythical $500 bill above.
And then after spending $500 it still might not work right. Those kind of bills are almost always able to be mitigated by proper backups (who needs those!) and understanding that data is actually more important that the Operating System. Most mom n pop outfits have to weigh the cost of having good IT vs not going broke. The problem is that is far too often a fools gamble. Don't bet against the house, it always wins.
Good IT is expensive, bad IT is costly.
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
I would recommend contacting the CS department or Engineering College at the local University.
First, since it is only an 8-person company, it is something that doesn't need a full-time person, which means you won't be the consultant's only priority; and, odds are, they will have a bigger customer that will always be their higher priority.
Second, there are usually many students who help run the University/College/Department systems - including computer labs - which means they have some experience with actual networks and figuring out work-arounds. The risk here is to make sure they think like admins instead of college students, but that should come out in an interview.
Third, Universities/Departments/Faculty like to keep a good reputation with their communities, so they generally only recommend good students.
Fourth, students charge less than professionals. If you offer a student something anywhere near a "professional" hourly rate, they will bust their butts for you - since it is going to be a really sweet gig for them and they don't want to lose it.
Good luck!
Reading code is like reading the dictionary - you have to read half of it before you can go back and understand it.
Great post and all points she should raise with her boss who wants to keep the contract.
If nothing else, even if they do really want to keep the contract, the company is wasting an opportunity not to re-negotiate the contract based on performance they have see. Either push for a lower price or some kind of performance targets they have to hit or face penalties.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I noticed someone replied poo-pooing certs. Every time I've talked to people who say that in order to understand their thinking, it comes down to "entry level certifications don't guarantee expert knowledge".
MTA and MCSA are explicitly entry-level certifications. They are evidence that the person has sufficient knowledge to BEGIN working with Microsoft products in whichever role they are certified in.
MCSD is evidence of "moderate* knowledge.
MCSE, Microsoft Certified Solutions Expert, is the expert certification.
Each of these levels is available for several different knowledge areas. Someone with an SQL Server MCSE may not be an expert in Azure, and vice versa.
So "I have a cert" doesn't mean much. *What level* cert do you have in which *knowledge area*? A SQL Server MCSE probably knows SQL Server pretty well. They may know nothing about Linux.
https://www.microsoft.com/en-u...
Do you have cast-iron proof of that?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
If you need an IT consultant, you can't handle Linux.
Disclaimer: I work in this area.
The first thing is to figure out what her expectations are. Do they need to be able to be back up within 15-30 minutes after a catastrophic server failure? Are they willing to pay a premium for immediate responses and a Datto backup system that can spin up the 15-minute backup as a VM locally or in the cloud? Or do they want to pay $10/month for remote monitoring, patch management, managed AV and remote support? Because if they want that, she's going to be disappointed with what she finds.
The simple answer is to network with other small businesses, find out who's happy and who they're using. If she's at a company in a specific vertical market it makes sense to talk to vendors who are focused on that market, particularly if it's one with special needs (e.g. healthcare, accounting, finance, construction, etc.).
In terms of costs it'll vary some by area but it's not going to be cheap - if you want to avoid hourly charges, you're probably looking at $75/month per workstation and 3-4 times that for each server. One number I've seen is that on the vendor side for all-inclusive plans expect to have 20-30 minutes of technician time per machine per month, and figure if you have skilled techs they're making a minimum of $25/hour (or they're going elsewhere in today's market). With benefits, overhead, etc. figure there's $20-30/month of technician per workstation, plus another $5-15 of software licensing for RMM, AV, backup, another $1-5 for ticketing and documentation software, plus business expenses divided across the number of systems managed, and finally some level of profit margin. You can get all of that cheaper, but if it's too much cheaper then corners are getting cut somewhere. $30-40/month is not an unreasonable amount for just the monitoring, patch management, AV and remote support, but at that level expect to pay hourly for any time onsite - and backup's probably billed separately.
If they're paying $15-20/month they should be expecting to get charged for every call or visit because that's barely going to cover the cost of licensing plus basic business expenses, and likely corners are being cut in some areas.
Finally, do they have perpetual license versions of Office or are they on Office365? If it's O365 are they getting it through the IT vendor? If so that vendor's probably paying $12-15/month or more for each license depending on exactly what they have, or if they're paying it separately the vendor's maybe getting as much as 6-8% on Microsoft's CSP program - not exactly a way to get rich or cover the cost of any support being provided.
fencepost
just a little off
They can't be fixed by any consultant, but some of the impact can be mitigated. First, Windows in a business environment should be on the "Semi-Annual Channel" not "Semi-Annual Channel (Targeted)." The Targeted one is the default, and is also the faster deployment level.
A good RMM with patch management can also be used to exercise some control over patch approvals at least on business versions of Windows (you are using Pro or Enterprise, right? Not a bunch of Windows Home systems?) and can be used to push updates on a set schedule.
fencepost
just a little off
Do you have cast-iron proof of that?
I do not, perhaps we can arrange a taste test or a bake off? Sorry for the typo (but not the pun.)
I'm an independent IT provider and I can't tell you how to find me. You have to know someone I currently work for, and be refereed over. The key is someone that fits personality wise with your company. Have you made you issues clear and with the right people? Have you made your frustrations known or is there just a lack of communication?
Let's flip this the other direction, and see it from the IT perspective? What's your monthly IT spend like? Are you paying for services or work and not receiving it? Is there a list of IT projects or tasks that are waiting on money? As an IT provider, my focus is on my customers, but the next thing on my mind is making sure my monthly bills are covered. Bill rates reflect a lot of things, everything from market size, and cost of living, down to if I have a day job and you're second fiddle for that 11am meltdown. Paying for a MSP styled package should give you a static costing for IT, which beats the snot out of an unexpected bill for a $1,000 because a system took a crap.
There are tools out there that an IT vendor or MSP can use to make life easier - things like a RMM package, but those come with a per-pc cost every month. RMM tools can make things like controling Windows 10 updates from happening, or at least not happening before you want. It also helps cut down on trip charges & response times if I can quickly see what you're dealing with and resolve it.
As to finding another IT vendor, chat with other business owners and see who they use. A referral generally is going be be better than opening the yellow pages or Google. Know that when you switch vendors there is going to be a large expense - you're paying the old firm to transition over knowledge and documentation to the new firm, plus the new firm will want to resolve any immediate issues in their eyes. There is many different ways to do the same thing in technology, and determining right and wrong is really a matter of opinion - which we all have.
Do not make business decisions based on a 3 year warranty - it generally only covers the hardware and returning the system back to square one. Make sure you have a solid backup plan, and remember that unless you're an emergency room, no one is going to die.
But you need an actual consultant, that can provide business level consultation, not just break/fix windows, because its always broken and can't be fixed.
The only complaint called out by OP is windows update on Win10Pro, and its probably not the consultants vault, or within their skillset to do anything about. I'd argue Win10 Pro is really Win10 Pro(sumer), and probably shouldn't be used by anyone not content to accept all the defaults and by happy there aren't even more outages than you already get. If you want to get it under control at all, you need some dedicated IT resource that can move the environment over to the enterprise sku and responsibly group-policy the endpoints to get things under control. Even that won't save you from Microsofts lack of testing, updates that delete all your files, and other nonsense that just comes with the windows logo.
There are, or seem to be, a variety of problems here. The office mgr isn't the decision maker when it comes to something critical for office management success. That's one. The owner either isn't listening to his office mgr, or has listened and concluded that the cost and risk of changing is too high. This may be exacerbated by the free labor the office mgr has donated. What is the cost to the owner if she spends nights and weekends on something outside her scope? Zero. That's two. The other employees, all 8 of them, have either don't care or don't see the problem. That's three. I mean, why haven't they been complaining to the owner if his decision is adversely impacting their productivity. Finally, if she is unaware that she's already blown it, then she should consider upping her game. (or finding a different career). She has a known problem and has talked to the owner prematurely. Why prematurely? Because only the weak and/or clueless come in to the boss with a problem and without a proposed solution. She seems to have done just that - otherwise she would have been asking this question months ago and before seriously addressing it with the boss. Its management 101 that you don't bring up problems without some sort of (hopefully acceptable to all stake-holders) path forward. So, her problem is credibility. Perhaps a short written survey (or Survey Monkey) canvassing the employees on their satisfaction with the software is one step forward. (I don't know what "to her satisfaction" means). If the grunts in the trenches are ok with it, and the boss is ok with status quo, she's tilting at windmills. Or to put it more usefully, perhaps she needs to start interviewing IT consulting firms to find out whether they have any better proposals. I mean, they do it for a living. She should probably also stop with the DIY fixes. Firstly, ever heard of too many cooks? Secondly, she risks being blamed (or perhaps already is blamed) for things going wrong. At the very least, she needs to be on the same page as the IT. Has she had the tough/blunt talk she should have had with them when she first realized she wasn't being satisfied? If not, WHY not? That's exactly what she's being paid to do, I'd guess.
Find one that recommends you move away from Windows 10. Then you have found one that actually wants to solve your problems instead of seeing you as a perpetual cash cow.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
This is pretty much the same as any service/contractor.
Surely you've tried to hire someone for a home renovation or tried to find a good mechanic.
It's mainly by reputation.
Any service can screw you over. Either unintentionally in that they can't diagnose the problem correct. Every had a mystery car problem? They literally just try telling you to swap out parts until it is fixed.
Now try telling any service person to 'fix' or 'workon' a botched job that someone else setup. That's even worse. That's the vast majority of IT though.
So find someone good based on reputation in the domain they know. Beyond that, it's the same as anything else.
You ask for customer references. To be fair, this is the same process used to find good construction companies, architects, handymen, whatever. If customers experience a shit service, they will tell you. If the business can't provide actual industry contacts, they disqualify themselves. The great thing is, experience is subjective and can't be considered slander
Look for a local managed services provider. Where are you located? I'm part of an international IT organization. I can probably direct you to someone reputable.
The customer gets a fixed budget every month for IT, so no surprises. The IT service provider has extra incentive to make sure there's no drama by being proactive with maintenance, and they get a predictable cash flow. If there's more work than usual in a given month, the service provider eats the extra cost, but on other months when there's less work, they make up for it. Because the service provider's main goal is to be proactive, they generally invest in tools to help support that goal that the break/fix shop does not. Some of those tools even allow them to fix common problems behind the scenes without ever having to interrupt staff, ultimately reducing wasted staffing costs that were incurred with a break/fix scenario.
Depending on how skilled the managed service provider is and how long they've been in business, they will often know about problems before the client's staff knows there's a problem. So, the problem could be fixed before anyone's even aware there was a problem.
If you're serious about finding a competent IT provider, do a search online or through the yellow pages for business computer services and ask them if they provide managed services or all you can eat plans.
Another way you find them is to talk to different management platforms and ask them for a referral to an IT company in your area. Some of the different management platforms are: Autotask/Datto , Connectwise , Continuum , Kaseya
Linux under the hood can be quite effective though. At 8-15 people, a Synology or QNAP NAS makes for a great server. You can automate backups with a simple GUI as well.
But, when your issues are desktop support, you need a different approach. 8 People should be around $500 per month on a managed services contract. Getting a better level of service would require you to spend about 2-5x that, with results largely proportional to the spend.
Most managed services shops I have interviewed outsource desktop support, so you can see where the value comes in.
My suggestion to the OP would be to hire someone who is IT savvy, and dump some of the education responsibilities on them.
There's your problem right there, you know.
Not universally. As a business owner, the absolute worst use of my time is desktop support, even if I can do the job and even shame people into self-support.
I also struggle to find a consultant that won't screw up, leaving us without any servers for most of a day after a botched Windows update that they failed to realize deleted all of our VMs' virtual network adapters.
Similar to your suggestion, I hired a college student at $15/hour to run interference on the desktop side while I try to teach him a few things and let him learn on his own. It cuts my time to 1-2 hours per week from 6-8. For me, that is a positive return on investment. Unfortunately, for most it wouldn't be.
...and by guarantee, I mean your satisfaction, you don't pay until after you're happy, every time.
I've been working this way for 25 years.
I come with references, both male and female, micro, small, and medium businesses.
I'm in the Greater Toronto Area.
I have no problem keeping windows 10's update system out of someone's way. It's not difficult. Been dodging it since Vista. Maybe it takes 25 years of experience to learn how to configure windows update. It isn't a challenge.
So quote them prices that make it worth your while. $400/hr, minimum two hours, payable up front. Don’t like it, fine, find someone else. People have done this forever - either you don’t get stuck with jobs you hate, or you make a ton of cash solving trivial problems.
We have 150 servers, some are Linux. Some are BSD. Some are Windows.
4000 Desktop/Laptops.
We have automated so much, we do it all with a staff of 12 in the IT department. It is all about being able to manage systems effectively, efficiently.
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
I am biased, but the consultants I have found focus on desktop support as the primary value-add and then do some hand waving about programming, custom solutions, and process optimization. Very few will support even the most basic Linux system, and mention Asterisk and they decide to cut and run.
Likewise, referrals are generally useless, because most companies don't actually know what they are getting-- the best case scenario is they feel like IT is a "3" on the pain scale, so the consultant must be pretty good.
I have learned however to stay away from consultants whose primary clients are accountants, doctors and lawyers.
The solution is easy:
Have two completely independant consultants. Once for establishing what needs to be done, plan that and write down the plan.
Another to execute. Have clearly defined milestones and performance indicators to measure if progress was made.
Anyone who want's to really solve a problem does it this way.
Another thing small business owners need to get into their thick scull: Technology is strategy. A decision for a certain type of IT (let's say MS Windows and stuff) is *always* a strategic decision. Don't do it with the right amount of thought, planning and foresight and you'll pay the price later (sic!).
We suffer more in our imagination than in reality. - Seneca
If you tell me you want linux, I'm skeptical that I want you as a client; because you'll probably want to choose your distro, and managing all the distros is a PITA. I'd much rather a client who talks about their use case, their business needs, and how much they want to pay.
They said good, you said senior.
They said good, you said expert pay.
NT is only a few old DLLs at this point.
But I do agree with one thing; you pay for a Windows consultant, you get a Windows consultant.
I wouldn't touch it; my code is either non-platform-locked, or an embedded system that isn't windoze.
Don't hire a consultant to do desktop support, hire a professional services company that already staffs a quality support line.
Consultants should not be doing things other than writing code, configuring and architecting networks and systems, etc. One-time or up-front work that is expected to be maintained by different workers.
Hiring a consultant for desktop support is absurd. The sort of help you can get that way is similar but lower quality than just hiring a college student as a floating assistant. And the college student costs less.
Consultants cost more, though. Not less. And the good ones aren't willing to work for small business because the clients are ignorant, have a bad attitude, cry about the rates, and pay late. It is like HVAC repair; the only reason the boss isn't doing it "himself" (with the janitor's help) is because he'd get electrocuted. But its hard to kill yourself with a PC.
Small businesses don't need more IT consultants, they need to:
1) give their office assistants some "Information Systems" training (app support) and a $2 raise
2) move their data to some sort of NAS so that
3) they can just re-install the OS when they have a problem and
4) then problems aren't blocking and they can just learn how to fix their annoyances until
5) they can hire somebody when they need that much help
Yeah, I was just thinking this too...especially the FUBAR "major OS changes every quarter" of Win10. However, I can give this advise, for free:
-Implement a WSUS server, force all systems to go to it ONLY via GPO
-Have someone on-staff to do patch management, with scheduled times for releasing patches from WSUS
-Stay at least one "Feature Update" behind the most recent Win10 release. See the most recent 1809 screw-up.
Windows 10 "software as a service" means you can't just install it and let it sit there. Patches come out at LEAST once a week, major updates at least every quarter. We spend several hours a week just patching servers, and I always find "secondary servers" (like our MDT / WDS box, our HPDM server, etc) that didn't get patched and rebooted. And you can't just slap on patches, many also require registry changes too to enforce them.
She needs to not have a "single consultant" that just does breakfix. I would suggest a local consulting company, one that has a help desk with remote capabilities, ticketing system, and higher-level staff that can do more complex items like firewalls, vlans, GPOs, iSCSI storage, off-site backups, etc.
Standardizing on "business class hardware" would also be useful; pick a company for desktops like HP (HP ProDesk series), Dell (Optiplex), Lenovo (ThinkCentre) and ONLY buy those so your not trying to support multiple vendors, hunting for drivers, no warranty, etc. Don't screw around with stuff like eMachines, bespoke desktops, etc. The initial savings are just not worth the support cost when every desktop has different internal hardware.
Finally, make sure whomever does all of this that they document everything. A small business should demand an itemized bill, and demand that their consultant document every role they do on the servers, IP addresses, software rolled out, serial numbers, vendor support contacts, etc. SO MANY small businesses have faced the nightmare of realizing they have a bunch of software they don't know who to call for support once their "consultant" disappears / goes out of business, or their "consultant" had been installing pirated software, or has done some non-standard configs that no one knew about until it was far too late.
The only "code" desktop / server support should be touching in Windows is PowerShell, maybe some VBScript for very specific tasks.
The sad fact is that a lot of IT consulting is essentially what a colleague of mine calls "competency simulation". Some people are really good at it and that makes it hard to spot the real deal from those only pretending.
The solution is called a tender offer. It is why large companies make these tenders. So they can weed out, and question and check. I'm working on a large tender offer right now, and it includes a proof-of-concept phase specifically for this purpose.
You need to have your consultants demonstrate actual ability, in an observed environment. No other way. Everyone can come with a convincing presentation and flashy flyers. Most larger consulting companies have backoffices where they can offload work and you'll never figure out that the guy you pay for didn't actually do it, or didn't actually know it and the backoffice did research work to figure it out.
If you need it quick, your best bet is to find someone who is really, really good in the field but doesn't work as a consultant, or is too expensive for you. Hire him for just one hour and let him roast the guy you want to check. In my field (information security), I can figure out reasonably fast if someone actually knows something or is a typical consultant with surface knowledge. You just talk until he says something he seems sure about and then you drill down. Three or so deep-knowledge questions is usually enough.
Assorted stuff I do sometimes: Lemuria.org
I'm mostly a Windows person, but I LOVE Asterisk. Especially when you can get some cheap used Cisco phones, reflash them, and have all the features of an expensive PBX for less than $100. But I also know how to work with Linux, am the SME for our HP thinclients (they all run Linux, and I've had to dig into xTerminal a few times on them), and back in the day did PHP stuff; now I just use various TurnKey distros for most of my lab stuff on a VM.
If they recommend Windows 10 find someone different.
You publicly announced that you're blaming the consultant for all the problems caused by the Windows 10 updates. Google some IT sites and you'll notice it's not only you, but the whole world, and the problem is at the source, i.e. Microsoft.
Do you think anyone remotely competent will still want this position?
Isn't it wonderful how MS's quality problems get blamed on the consultant? Whoever posted this ask slashdot should get a big fat bribe from them. If they haven't already got it.
I apologize for the lack of a signature.
10 years? You might get 3 or 4 years out of an Apple computer before they compel you to upgrade.
I'm still running my late 2014 Mac Mini at the office...in fact, most of the 300+ team is on that era of Mac Mini (and all on Mac Minis).
"Don't meddle in the affairs of a patent dragon, for thou art tasty and good with ketchup." ~ohcrapitssteve
I completely agree. Unfortunately most “consultants” now are in the managed services racket, and their primary value-add is desktop support. We pay something like $50/workstation plus $100/server per month to a consultant. In theory, this includes 10 hours a month towards “projects,” but they have made effectively zero progress.
Why don’t I just fire them and get someone else? I have been interviewing alternatives for the better part of a year, but nobody that is actually convincingly better has come up. I don’t have the time or patience to manage Windows servers that the last consultant dumped on us, so I pay the “protection money” and try to ensure people get the results they need.
Love asterisk too. Our amortized cost per line, including enough trunks to host conference calls is $10/user/month. Similar hosted service for some reason is $20/month, despite huge benefits of scale.
It was a learning curve to be sure, especially since we use manual config files, but when we upgrade it will just go to the freepbx GUI and database. Makes it child’s play...
IT "consultants" are the used car salesman of the tech world. Hire college students and someone knowledgeable to manage them.
I object to power without constructive purpose. --Spock
And don't give me that crap about "You get what you pay for." That is absolutely untrue in IT.
THAT is absolutely untrue. You might not be skilled or experienced enough to command a premium, and may not be able to discern others that are, but many of us have built a lifetime of quality work and commitment to education that makes us far more valuable than your average Google-searching server-rebooting monkey IT consultant. Yes, as with almost everything, you do get what you pay for.
Invest in yourself and never apologize for being worth.
seriously, fuck back off to 2001. you are trolling at this point.
Says someone who has clearly never achieved any significant certification.
Try memorizing your way through a CCIE. I'd love to see someone try the 8-hour CCIE lab based on memorization.
Let's say you got a CISSP by a) memorizing and b) deeply understanding roles. You still have 40 hours of CE to do every year to keep the cert.
OP here. Lots of comments have blamed Microsoft or the business owner, which never solves problems. Some good comments:
Use the dissatisfaction to renegotiate the contract and make it clear what services are included.
Document everything, and use that as leverage for negotiation.
Ask similar businesses who they use, as the best consultants are found by word of mouth. -- best answer.
One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
Jump up and down until your balls drop!
Your consulting rate should be the highest number you can say out loud without giggling.
Millionaire is the new 'thousandaire', aim higher.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
An 8 person company is going to get shitty slow service unless they have some sort of retainer/contract setup to guarantee them a response time. Sure a years long working relationship can substitute, but for new business?
Think about who you jump for, bet it's the company that sends you steady dollars. Not the one that only calls you when their system is already down and wants it fixed today.
Rapid response to problems requires the IT support company leave lots of slack in their schedules, that has a cost.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
There a lot of knee-jerk responses here about what the problem is, but not a lot about how to find a good consultant
Having worked for myself providing IT services for small businesses in my area, I found that the best way to connect with new customers is word of mouth. I found the majority of my best customers that way.
You come in contact with local businesses that need IT support all the time. Just ask a manager of every not-franchise that you're in who they use for IT support, and if they like them. Get a name and number.
Consider attending local networking events for small businesses. You'll probably quickly meet a new IT provider face-to-face who is hungry for business. Also, other small business owners in your area who hire their own IT consultants. And hey, if you happen to live in the Boise, Idaho area, hit me up here. :-D
Regarding the fix: Updates can be scheduled easily using group policy. Spool up a WSUS server. Manage your updates with policy. This may or may not be more expensive than your wife's company wants (depending particularly if they have a domain and server in place), but it's less intrusive than asking the customer to change OS, and will definitely give her the results she wants.
Regarding warranties - Warranty for work already completed should be honored, if it's a true warranty. Examine the terms. But that doesn't keep you from changing consultants. At the very least, get a second opinion.
Good luck.
they don't resolve issues to her satisfaction
As soon as I saw that, my warning klaxxon went off. The last time I had to deal with someone like they, it turned out that they were hopelessly unskilled with computers, and they blamed literally everything on the tech person rather than their own ineptitude.
Someone who really knows what they're doing with Windows is going to be expensive. And even if they are that good, they can't work miracles, especially when it comes to Microsoft's shit-tastic abomination Windows 10. You can do everything right, and STILL get screwed because Microsoft botched yet another update.
From the few details gleaned from the summary, I don't think there is an "IT Consultant" on the planet that would be satisfactory. Also... small tip? If the costs for the existing consultant are noticeably going up as times goes on, that's a strong indicator that said consultant is fed up with you and wants more money just for putting up with you. They don't want to outright deny your business cause that looks bad on them, but raising their rates sharply means they are hoping you'll move on to someone else.
Stop demanding that fry cooks prove that they're demonstrably blah-blah and just hire a few and see who can dip the fries into the oil for the correct amount of time, and who wanders off to look at their phone.
In a lot of businesses, whatever VBScript they have is their most important tools. The code probably sucks, but it doesn't matter because it isn't customer-facing.
You get what you pay for has been untrue for most things forever. Your usually going to get crap when you pay crap, especially if your in an area outside your comfort zone.
However, paying top dollar rarely ensures you get the best. Your just as likely to get the worst resold to you and pad out the pockets of a middle-man.
Best advice is find someone you trust and pay them enough to stick around.
Cheap storage VM.
For an 8 person company? They need to move towards a platform agnostic approach. Buy a spare system and keep the data separate from the OS so people have a system to use when theirs is down.
Every system should have an image that can be rolled back, Veam has an excellent free windows client that will image to a cifs share while the PC is running.
The only good advice for a small shop is to put the time and money into standardizing your installation so you can rebuild a problem machine quickly. Backup, rebuild, restore.
Cheap storage VM.
True dat. The original question is: "How do you find a good (Windows) IT consultant", which is a subset of "good Windows IT", which is, of course, the null set.
Which, while a popular opinion on Slashdot, is incorrect. There are plenty of senior Windows professionals. The problem is that not many companies are will to pay for expert advice. They want cheap service and they get what they pay for.
To find the best, find a company that has senior Windows professionals who are Windows NT experts. Why? Because the underlying Windows system hasn't changed much since Windows NT days. Windows has the same strengths and weaknesses that it had back then and they are well understood by the NT guys. The newer Windows guys are brought up with the philosophy that it's easier to re-image, but the worker loses a ton of downtime re-configuring all of their apps. The Windows NT guys were brought up with the philosophy of fixing the OS in place.
Windows "NT guy" here. Windows Update. System Restore. Apps. An infinite array of security policy options. The bloody UI that still gets even seasoned professionals lost. I can think of another dozen things that are vastly different with Windows 10 vs. Windows NT. About the only damn thing that remained was NTFS.
NTFS, drivers, DLLs, registry, networking, policies, Active Directory, GPOs, etc. It's all the same only upgraded over time.
And yes, Windows NT had Computer and Security policies, there just weren't as many as there are now and they screwed around with the UI to hide things, but the control panels are all still there, just buried.
The point is that all of the underlying stuff that causes user issues are pretty much the same such as bad disks, drivers, RAM, incorrect or corrupted DLLs, network settings, registry settings, etc. How to troubleshoot a debug screen hasn't changed in decades now.... but most have no idea how to do it...
A fry cook is $15/hour and you can see how effective they are in a day. Unfortunately, an IT consultant is about an order of magnitude more than that, and it takes two months for them to ramp up on day to day operations. You also get the bait-and-switch factor where someone solves a problem, and does a great job... but then disappears after a couple months.
My favorite consultant was the one who saddled us with two grossly underpowered servers with slow drives with no functioning backup system in place. We made them install backup... and it crashes the server. Sure, we fired them, but the impacts lasted three years as the next yutz tries to figure out what is wrong.
I pity the poor fools who have a fire to put out when they hire someone...
You get what you pay for. Are you working with a vendor large enough to have folks staying up to speed on Windows, Linux, Asterisk running on Linux, probably Postfix, MailScanner, etc. if you're going that route, maybe even Apache and related packages to bring it all in-house? If so, expect to pay for that large vendor service. If you're working with a small local 1-3 person outfit then you're expecting a pretty broad experience base for them and you'd best expect those folks to be paid reasonably.
As for Asterisk, I'd absolutely go with FreePBX. Elastix was nice back when it was around, but that's now the past. Are you doing SIP trunking out to a commercial service? Getting SIP service from your ISP? Analog ports over to phone service provided by Comcast?
One reason consultants you've seen stay away from in-house homebuilt VOIP systems may be that there's plenty of potential headache and relatively little revenue upside to them, and VOIP phones "age" a lot more like PCs than like traditional dumb phones tied to an office phone system.
fencepost
just a little off
The whole point of quoting ridiculous prices is that you don't have to say no. As for the other, sorry, why did you spend five hours on something you can't fix? The first two hours are for driving out and a basic diagnostic fee, not refundable. If you want to drop the rest later because you really couldn't figure it out, that's on you. I'm not the most aggressive guy out there, but I don't feel bad about sending people a bill for a reasonable time any more than the auto shop feels bad about charging a basic diagnostic fee even if I don't want to pay for the full fix (and they definitely do the "insane quote" for stuff they don't want to do).
If it makes you feel better, then adopt a simple standard: I will give you one minute of free advice. That includes your description of the problem and my response. You can usually get a good feel for the problem in that amount of time, and you can then tell them a brief solution. Your ten-year-old computer running Win 7 isn't so snappy? The cheapest thing for you to do is go get a new one. Your creaky network is throwing strange errors? Maybe I can help, here are my terms, and here's my phone number, call me on Monday morning and we'll set things up.
Go take a Dale Carnegie course. Really.
...hate their job and their customers; which is why most of them are terrible.
Finding a good IT consultant is like finding a good software dev: look for the people that do it in their spare time, for fun, and who can't stop themselves from doing it - then offer them an over-market salary: Voila! Good IT consultant
So from where did you get this nonsense that Disney was making full-length movies with anywhere near 8 people?
He never said Disney was making full length movies with only 8 people, he said the company *started* with that number. Disney had already been producing animated short films for more than a decade before "Snow White", y'know.
Please stand clear of the doors, por favor mantenganse alejado de las puertas
"Windows 10 is completely broken and useless"
Why do you think every fortune 1000 company uses this "completely broken and useless" OS? Are they not as smart as you?
Ninjas don't carry tic tacs
But if the original poster is still following it?
I used to work in this capacity, as have several of my good friends. I've also been on the other side of it -- in charge of calling in outside consultants when it was deemed necessary, and managing their time and our budget for paying them for the work they did.
The first thing you have to understand with Windows 10 is, it's a "moving target". Maybe in another year or two, it will be less so? But as it stands currently, it's Microsoft's grand experiment in offering people a modern operating system that pretty much requires a constant high-speed Internet connection and is subject to minor or major changes at any time. There are still some things in Windows 10 that are so inconsistent and confusing, I'd be surprised if they don't receive a major change in a future update -- like the "vintage" Control Panel co-existing with the new "Settings" menu, accessed by clicking the gear icon.
Even if you're the type Microsoft hopes you are, who will just "go with the flow" as they re-think parts of the OS? The challenge of all of this is that their updates are large and often slow to install. So it feels like you can barely keep up with all of it sometimes, and your PC seems like it's forever downloading and applying one thing or another.
Someone with knowledge of how everything works can take some steps to force your Windows systems on your network NOT to do the upgrades as they're released. But frankly, that just delays the inevitable. At some point, something you need will either just plain not be there in your version of Win 10, or will refuse to work properly with it anymore. And then you may have multiple, huge updates to go through to get it current.
Where I work in I.T. today, we practically force all of the users to do all the updates as they're released. (Systems are set to automatically download them in the background and to apply them at 1AM each day one is pending.) If your computers are part of a Windows Domain, you can control this centrally from your server with group policies.
If your consultants can't or won't get something like this set up for you? You need to find new people. The idea of a "warranty" on their work is just marketing B.S. In computers and I.T., the only constant is change. So I guess they think you'll like the idea that for 3 years, they'll redo something specific they did if updates and changes break it? But .... in practice, it rarely works like that. When things break, it's usually because YOU decided to switch something around voluntarily. Perhaps your old scanner broke and you bought a new one that was on sale at the office supply store? Well, maybe it turns out the driver for the new one no longer plays nicely with your financial software that was originally set up to let you scan in checks or invoices? Nobody will fix the NEW scanner back up for you at no charge, as "warranty" work, since you changed the hardware around.