ThinkUp(http://thinkupapp.com/) does something similar, though with a focus on analysis. It retrieves your data from different sources (facebook, twitter) and indexes it, so you have a copy you control. Once you have a copy of your data you can present it anyway you want, see who you interact with the most, etc.