ORYX TECHNOLOGY CORPORATION COMMON STOCK AND WARRANT PURCHASE AGREEMENT July 28, 2003 TABLE OF CONTENTS