We currently add a custom form to every single task in the system. This form gives us some calculated field that are needed to make our filters work. This means that whenever a task is added the user must remember to add the custom form. Eventually we just wrote a script to do this, but it's an ugly solution.
It would be far more useful to be able to define a given set of fields that were universal on every task or project.