<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED FINANCIAL STATEMENTS AND SCHEDULE FOR YEARS ENDED FEBRUARY 29, 2000
AND FEBRUARY 28, 1999 AND 1998 TOGETHER WITH AUDITOR'S REPORTS
</LEGEND>
<MULTIPLIER> 1,000
<S> <C>
<PERIOD-TYPE> YEAR
<PERIOD-START> MAR-01-1999
<FISCAL-YEAR-END> FEB-29-2000
<PERIOD-END> FEB-29-2000
<CASH> 3,288
<SECURITIES> 0
<RECEIVABLES> 5,507
<ALLOWANCES> 322
<INVENTORY> 3,429
<CURRENT-ASSETS> 13,115
<PP&E> 4,147
<DEPRECIATION> 3,062
<TOTAL-ASSETS> 30,002
<CURRENT-LIABILITIES> 9,170
<BONDS> 0
0
1,045
<COMMON> 89
<OTHER-SE> 16,184
<TOTAL-LIABILITY-AND-EQUITY> 30,002
<SALES> 18,079
<TOTAL-REVENUES> 24,111
<CGS> 9,927
<TOTAL-COSTS> 10,953
<OTHER-EXPENSES> 14,136
<LOSS-PROVISION> 209
<INTEREST-EXPENSE> 509
<INCOME-PRETAX> (1,487)
<INCOME-TAX> 129
<INCOME-CONTINUING> (1,616)
<DISCONTINUED> 4,075
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 2,459
<EPS-BASIC> .31
<EPS-DILUTED> .29
</TABLE>