For the last decade I've been searching for more engaging problems for my students. This first led me to make them as real-world as possible. Then it shifted towards being as rich as possible (in math content). Now, I'm in the process of shifting again... to something a little more like this.
It's a hard lesson to learn: be less helpful.