When we release our first "full number" version of contacts we will have documentation that shows how other packages can integrate with contacts (we will make it reasonably simple and standardized). Currently i'm thinking a search box for the way one searches for users on permissions pages in oacs-5-1-1 would be the way to go... we will also write documentation to show how to add contact "portlets" where another applications info on that contact is available in the contact view (i haven't used the portal structure dotlrn uses yet, just my own hack job, this may be a "normal" protlet in the end)