<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
UNAUDITED FINANCIAL STATEMENTS AS OF JUNE 30, 2000 AND FOR THE NINE MONTHS THEN
ENDED AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL
STATEMENTS.
</LEGEND>
<S> <C>
<PERIOD-TYPE> 9-MOS
<FISCAL-YEAR-END> SEP-30-2000
<PERIOD-END> JUN-30-2000
<CASH> 1,881,662
<SECURITIES> 0
<RECEIVABLES> 267,839
<ALLOWANCES> (36,458)
<INVENTORY> 1,175,218
<CURRENT-ASSETS> 4,122,487
<PP&E> 704,964
<DEPRECIATION> (668,166)
<TOTAL-ASSETS> 4,525,126
<CURRENT-LIABILITIES> 1,969,039
<BONDS> 567,000
0
3,117,720
<COMMON> 5,873
<OTHER-SE> (1,134,506)
<TOTAL-LIABILITY-AND-EQUITY> 4,525,126
<SALES> 1,127,533
<TOTAL-REVENUES> 1,127,533
<CGS> 710,399
<TOTAL-COSTS> 2,622,149
<OTHER-EXPENSES> 0
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> 213,597
<INCOME-PRETAX> (1,705,717)
<INCOME-TAX> 0
<INCOME-CONTINUING> (1,705,717)
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> (1,705,717)
<EPS-BASIC> (0.04)
<EPS-DILUTED> 0<F1>
<FN>
<F1>OMITTED BECAUSE OF ANTIDILUTED EFFECT ON NET LOSS PER SHARE.
</FN>
</TABLE>