I've been using All In One for several years now. Have serviced and purchased used computers from them. Jeff has always been great and the tech support has been good too. Turn around time and cost are reasonable. I will continue to use them and am happy to recommend. - Lynne B.