I don’t like “Thanks in advance” or anything of that ilk. It feels presumptuous and insincere. I wouldn’t mind so much for small tasks, but it’s inappropriate for large tasks which require numerous follow up questions and clarifications. It’s as if the person sending the message can’t be bothered to send another message that says “Thanks! I appreciate your help.”