Conditions Framework developed by Jeroen Sormani of Ace Plugins
