So why can't you start evolving advertising to be widget based and run more like application. They would feed from any demographic or targeting data you would have on the user and feed them an intelligent and interactive ad.
Just a random thought. Will someone please do it for me.