You've all seen this from time to time - the never ending notification provider spamming you with e-mail, or a new Facebook attached games notifying you that "all your lives are back" or that friend user X just started playing game Y.
It is in a sense application centric and not at all focusing on the user. It conveys messages when the application wants to do so, not when the user wants to. Is it possible to flip the thinking all the way around asking when does the user want to get notified, by whom and how? Can we change it, or do we just need to learn to "live with it"?
What are the boundaries of Notification?