My company has been using CMJ as our outsourced IT partner for 5 years. They have stepped up to the plate countless times to assist us with an array of problems or issues that of course in our world always seem to be ’emergencies.’ CMJ owns those ’emergencies’ as if they were their own, and stays focused on the issues until they are resolved. Even after 5 years I have no idea how many clients CMJ has, because they always make me feel as if I am their only client. I can heartily and fervently, without exception, recommend CMJ for any of your IT needs.