I'm working on a new version 4.0, which includes really a lot of changes:
-) variable definitions (i.e. no need to copy the same conditions over and over to each rule any more)
-) rule name is printed as a warning message when NoShipping is used
-) Multiple taxes supported
-) Many new functions (substring, digit, join/union, length, intersection, issubset/contains, complement, list_equal, ...)
-) Allow AND and OR to be in lower- or mixed case; Make function names case-independent
-) Rule names are translatable
-) Allow comments in the rules
As you can imagine, there are so many changes that testing is really a pain. I'll probably make a BETA version available in the near future, so that people who really use one of those figures in real life can test and give feedback / find bugs.