have a head for something—have a special talent in a certain area:
- A good editor has a head for business. It does no one any good if the books an editor signs up lose money for a publisher.
have a mind to do something—consider doing smth.:
- There are a few articles that I have a mind to create, and a few existing articles that I have a mind to expand considerably.