Bollocks, correction below: 2007/5/24, Niels Reedijk <niels.reedijk@xxxxxxxxx>:
As per point 2, I think users and programs should interact. Now, if we implement a complete notification system including priorities and severities, per application settings, statuses and what ever more, you are taking the responsibility of thinking about user interaction away from the application developer and put it into the system´s hands, where it belongs.
Last line: where it does NOT belong. Sorry, N.