You might want to take a look at Contact Master to see if it is suitable for your needs.http://www.accpac.com/products/finance/options/aplus_contact_master.asp
Don Wise - Westboro