I've started tinkering on a greasemonkey script to grab highlighted text and turn it into an event on upcoming.
So far I've only gotten so far as to:
* Get the highlighted text
* Attack it with eleventy billion types of regexp to find dates & extract them
* Look at spellchecking in firefox. Use this to eliminate common english words from highlighted text, thus making it easier to identify people & place names. Spellbound might help.
* Look heavily into NLP and statistical approaches to extracting information from free text.
* Do a quick and easy UI to generate a "smart" description of an event.
If I don't have code up in the next two weeks, heckle me, blogosphere.