If I could give NO stars I would.... a few years back- Karl specifically was responsible for over 60k loss to my company as our servers crashed because he did not follow any due diligence - in my opinion- anyone using this company does so at their own peril . Then to pour salt on the wound and loss of revenue due to my company at the time - he decided a year later to demand payment - I would have been happy to trade losses of revenue but that was not his plan . His excuse was that he was really busy and lost track and he was a good Christian. Really? Maybe he changed - recommend that anyone demand current references at minimum.