http://www.manageability.org/blog/stuff/rule_engines/view