A customer would find it useful to dynamically populate fields on a problem if a certain type is selected. This is particularly useful when logging service requests as different types of request will require different fields completing.