https://cubicgarden.com/2012/10/09/satisfaction-on-your-terms/
Satisfaction on your terms