XIOX CORPORATION STOCK PURCHASE AGREEMENT September 29, 1995 TABLE OF CONTENTS