I use Symantec Act! - got a portable version on my PDAs and they sync with the master database.... works a treat
Also good for tracking dealings with companies like NTL, shows you when you phoned them, what you spoke to them about, who you spoke to, and what the outcome was.