eReserachTechnology, Inc. INVESTOR RIGHTS AGREEMENT March 24, 2000