Describe a time when you had to manage a highly demanding client who frequently changed project requirements. How did you handle it?