Our office has had the pleasure of dealing with Shoshin Technologies for quite a few years. They are knowledgable beyond the beyond and seem to know the problem even when we don't know! It is great to know that they are there to help, listen, and instruct. Best of all, they are here to stay!!! the continuity has been great through the years that we have had them taking care of our tech needs. I really don't know what we would do without the team at Shoshin Technologies.