I need to better organise all my contacts.

The first thing that came to mind was Plaxo, but wondered if maybe things have moved on since.

Any suggestions, comments, personal experiences to share?