I would say that the address book (or People app) on my Android along with Google Voice is a step in the right direction. Syncs with Gmail. Tracks Facebook, Twitter, Flikr, Youtube, other? updates by that person. Uses their Facebook image for their photo. Obviously it doesn't help me communicate with people not explicitly remembered outside of people that have called, messaged or emailed me.