A thousand and one ways to please your partner