I am currently undertaking some research into the back ground knowledge that consultants need in order to acheive customer engagement. What do you need to know about your potential clients. What questions do you ask in order to obtain this background knowledge?