It will get you most of the way there, but not handle the obscure cases that tend to annoy people, such as:
providing you one email address (personal) via one channel and a sepa...
Brian, You might also look at Cloudingo (www.cloudingo.com). I took a look at DemandTools CRMFusion and Cloudingo (but not Ring Lead) and went with Cloudingo because it was brows...