<ARTICLE> 5 <PERIOD-TYPE> 6-MOS <FISCAL-YEAR-END> AUG-31-1998 <PERIOD-END> FEB-28-1998 <CASH> 10,211,983 <SECURITIES> 135,704 <RECEIVABLES> 6,120,915 <ALLOWANCES> 154,000 <INVENTORY> 1,125,248 <CURRENT-ASSETS> 19,477,476 <PP&E> 3,977,579 <DEPRECIATION> 2,542,593 <TOTAL-ASSETS> 23,628,646 <CURRENT-LIABILITIES> 9,533,344 <BONDS> 31,900 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 70,441 <OTHER-SE> 13,176,961 <TOTAL-LIABILITY-AND-EQUITY> 23,628,646 <SALES> 26,155,106 <TOTAL-REVENUES> 26,155,106 <CGS> 15,433,195 <TOTAL-COSTS> 15,433,195 <OTHER-EXPENSES> 0 <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 6,954 <INCOME-PRETAX> 1,925,163 <INCOME-TAX> 1,059,000 <INCOME-CONTINUING> 866,163 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 866,163 <EPS-PRIMARY> 0.12 <EPS-DILUTED> 0.11