EXECUTION VERSION PRINTCAFE, INC. SERIES E PREFERRED STOCK PURCHASE AGREEMENT FIRST CLOSING: OCTOBER 30, 2000 TABLE OF CONTENTS -----------------