Jim delivers. The best recommendation I could give him is that I would love it if he joined Microsoft Consulting Services. I recommend Jim wholeheartedly and without reservation.