I have used Integrate Networks several times both in my business and at home.
Their service is excellent and they always deal in a timely manner.
For me the best reason for using them though is that they explain things to you in a clear and understandable way which is great because I really do not understand computers.
I have no hesitation in recommending that you try their services -They are first class.