The "little" problem turned out to be a bit more complicated than first appearances, but Juan stuck with it, chased it down and finally came up with a great solution!