Curtail complexity with a rules engine
Interesting article by Andrew Glover at The Disco Blog on how rule engines remove complexity from rules, and as a result simplify the task of programming rules.
His example is beer recommendation rules, and that alone will make most of you click here.