Dependently visible custom fields
Like dependent lists it would be good to have custom fields that only appear (are visible) if an item is selected in a list. This reduces the number of custom fields that the user needs to select.
For example, if the selection in a list is "other" make a text field visible to enter the custom whatever. Otherwise show a dependent list.