I just had to add an additional file extension to this set of conditions, and had to update 20 separate Hazel rules with the same extension addition, which needless to say was a rather painful process.
It got me to thinking that it would be really useful to have a global "conditions list" or "conditions bundle" that can be defined once, and then reused in multiple Hazel rules. And then if you need to ever update the conditions list, the changes will automatically apply to every Hazel rule that the conditions list is being used in.
Unless there's already another way to accomplish this in Hazel?