As clients are very different you should make yourself a list of questions that you make sure to ask them, in order to get the best possible end result.