Exhibit 3 SERIES B CONVERTIBLE PREFERRED STOCK PURCHASE AGREEMENT This Series B Convertible Preferred Stock Purchase Agreement (together with the schedules and exhibits hereto, the "Agreement") dated as of March 25, 2002, is entered into by and among...