CallerID is a new Android app that integrates into your incoming call screen to display recent updates from LinkedIN, Facebook and Twitter about your contact. Plus information about their current location such as weather and news.
Also working with text messages to give the user statistics on who and how they communicate, working out the best times to text and call your friends.
The app may be limited only to Android for some time as Apple does not allow developers to access to the call log.
The full version can keep logs for over a year, get it at the Play store here