So, Microsoft have a 'thing' called Bing (it has an API apparently, but then so does The Guardian - remind me, is the call new NewLabourShill or NewLabourShill.new ?). There is, as you probably don't know because it failed to make a splash for a variety of reasons, an open source PIM called Chandler. http://chandlerproject.org/
Clearly, someone needs to work on combining the two and then we will have Chandler Bing.