A (very) short intro to Constraints: Nice visual explanation à la idyll. (via @JohnSelstad)