100,000,000 3% Convertible Subordinated Notes due 2010 PURCHASE AGREEMENT