These guy are straightforward about what can and cannot be fixed. I always start with them when I have any hardware issues. They are also good with software issues and just being helpful.