Always great, professional, and trustworthy service. I wont go anywhere else. Dan always clearly explains technical issues, and clearly states his opinion on what he thinks would be the best path forward (which has never been to dump all my money into fixing something). He will sit their patiently and answer any questions until you understand everything.