<ARTICLE> 5 <LEGEND> THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE AUDITED BALANCE SHEET, AUDITED STATEMENT OF OPERATIONS AND AUDITED STATEMENT OF CASH FLOWS AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH AUDITED FINANCIAL STATEMENTS FOR THE YEAR ENDED JANUARY 31, 1998 AND THE UNAUDITED BALANCE SHEET, UNAUDITED STATEMENT OF OPERATIONS AND UNAUDITED STATEMENT OF CASH FLOWS FOR THE SIX MONTHS ENDED JULY 31, 1998 </LEGEND> <PERIOD-TYPE> 6-MOS 12-MOS <FISCAL-YEAR-END> JAN-31-1999 JAN-31-1998 <PERIOD-START> FEB-01-1998 FEB-01-1997 <PERIOD-END> JUL-31-1998 JAN-31-1998 <CASH> 571,600 185,100 <SECURITIES> 0 0 <RECEIVABLES> 4,046,500 3,612,400 <ALLOWANCES> 70,400 17,100 <INVENTORY> 4,128,400 2,799,400 <CURRENT-ASSETS> 8,961,100 6,560,400 <PP&E> 3,616,400 3,384,500 <DEPRECIATION> 2,777,600 2,610,600 <TOTAL-ASSETS> 10,045,600 7,933,400 <CURRENT-LIABILITIES> 10,059,300 7,347,300 <BONDS> 0 0 <COMMON> 33,200 33,200 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <OTHER-SE> 2,529,800 2,529,800 <TOTAL-LIABILITY-AND-EQUITY> 10,045,600 7,933,400 <SALES> 5,383,900 7,920,300 <TOTAL-REVENUES> 5,383,900 7,920,300 <CGS> 2,534,400 4,060,200 <TOTAL-COSTS> 3,001,500 5,087,600 <OTHER-EXPENSES> 0 0 <LOSS-PROVISION> 0 0 <INTEREST-EXPENSE> 136,900 118,500 <INCOME-PRETAX> (288,900) (1,346,000) <INCOME-TAX> (131,000) (493,000) <INCOME-CONTINUING> (419,900) (853,000) <DISCONTINUED> (179,900) 676,600 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> (599,800) (176,400) <EPS-PRIMARY> (0.18) (0.06) <EPS-DILUTED> 0 0