Exhibit 10.35 AGREEMENT AND GENERAL RELEASE MANUFACTURERS' SERVICES LTD., 300 BAKER AVENUE, CONCORD MASSACHUSETTS 01742, ITS AFFILIATES, SUBSIDIARIES, DIVISIONS, SUCCESSORS AND ASSIGNS, AND THE EMPLOYEES, OFFICERS, DIRECTORS AND AGENTS THEREOF...