Well, JumSoft has just released a new update of their CRM program called Relationship 2 at

http://www.jumsoft.com/relationship/

At $39.00, it sounds affordable. It promises linking contacts to tasks, events, documents. Somebody might give it a go with this application.

There is a downloadable pdf manual and demo available as well.....

It looks great for single users. It doesn't look it has any server capabilities to share contacts and projects.....