Before it falls through the cracks, I'm posting my slides from the CRM API session I led at DrupalCampToronto: pdf ppt keynote.
The session was an introduction to the CRM API that some of the folks at Trellon have been working on. It's basically an interface layer that allows module writers to add CRM functionality to their work without having to know the ins and outs of the various CRMs that are compatible with Drupal. For instance, a web contact form module may want to insert mailing events into a CRM, so that it can keep track of who's used the form. There shouldn't need to be a separate version of the module for SalesForce and one for CiviCRM. That's what the API is for.
My demo served mainly to tell folks that this was happening, and to get feedback. There isn't much to show at this juncture, because we've just started and we're looking for community involvement. Here are some other resources: