Yes, it would be a good thing. I've thought about it in the past but haven't done anything about it. I've thought along the lines of a service contract-based package that would let other packages register themselves with it for alerts managment. I think the trickiest issue is providing a reasonable UI. People want so many options for configuring alerts! And so many packages will be more than happy to alert them. If we're not careful a UI that works well for a couple of packages may become unmanageable for a dozen using teh service.