We need to allow portlets and reports to provide their own WebWork actions for configuration. These would be optional, and if provided would replace the existing object configuration fields screen. The existing screen is nice (v. simple!) but doesn't have the power if you want to do complex configuration (ie field A or B, or preselect a value in field B based on something else in the URL).
This is a big impediment to plugin developers!