What questions should I ask an IT consultant