Scott Adams has an idea:
Some time ago I blogged that advertising belongs in your electronic calendar, for your benefit more than for the advertiser. That's because my interest and desire in certain products and services is linked to timing. If my calendar has a certain birthday coming up in a week, and I've checked the boxes saying the person is a certain age and gender, or has certain hobbies, my calendar can start giving me gift suggestions and recommending online flowers and e-cards and the like. In other words, advertisements can move from nuisance to valuable service just by adjusting when you see them.
I think the biggest software revolution of the future is that the calendar will be the organizing filter for most of the information flowing into your life. You think you are bombarded with too much information every day, but in reality it is just the timing of the information that is wrong. Once the calendar becomes the organizing paradigm and filter, it won't seem as if there is so much.