Not sure if this would be possible, but a universal GP widget would be nice. The widget could use any GP service as an input (maybe restricted to asynchronous or whatever was needed for programming purposes). In the config file, the user could configure the servcie URL and the inputs needed to run the GP service.
Email notification - a point is placed on a map and this triggers an email to a user. For example, if there is an issue with the map data, a flag could be placed on the map and the data administrator notified. Or, a member fo the public could be reporting a bench has been damaged and an email be sent to the maintenance supervisor.