Exhibit 10.3 ZIFF DAVIS HOLDINGS INC. STOCK PURCHASE AGREEMENT Dated as of July 13, 2001 TABLE OF CONTENTS