<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<S> <C> <C> <C>
<PERIOD-TYPE> YEAR YEAR YEAR
<FISCAL-YEAR-END> MAR-31-2000 MAR-31-1999 MAR-31-1998
<PERIOD-END> MAR-31-2000 MAR-31-1999 MAR-31-1998
<CASH> 3,769,174 6,743,198 0
<SECURITIES> 1,600,000 1,500,000 0
<RECEIVABLES> 486,854 2,231,685 0
<ALLOWANCES> (150,000) (280,000) 0
<INVENTORY> 698,226 2,320,127 0
<CURRENT-ASSETS> 6,943,555 12,926,995 0
<PP&E> 786,177 608,231 0
<DEPRECIATION> (270,120) (103,868) 0
<TOTAL-ASSETS> 7,754,624 14,323,787 0
<CURRENT-LIABILITIES> 1,711,331 4,506,613 0
<BONDS> 77,864 4,810 0
0 0 0
0 0 0
<COMMON> 12,188,414 12,063,414 0
<OTHER-SE> (6,222,985) (2,251,050) 0
<TOTAL-LIABILITY-AND-EQUITY> 7,754,624 14,323,787 0
<SALES> 18,629,566 63,813,350 72,495,474
<TOTAL-REVENUES> 18,629,566 63,813,350 72,495,474
<CGS> 18,087,762 62,911,633 69,468,497
<TOTAL-COSTS> 18,087,762 62,911,633 69,468,447
<OTHER-EXPENSES> 4,211,141 4,392,569 1,542,294
<LOSS-PROVISION> 0 0 0
<INTEREST-EXPENSE> 581,469 389,058 (181,793)
<INCOME-PRETAX> (4,250,806) (3,101,794) 1,302,890
<INCOME-TAX> (278,871) (102,228) 579,738
<INCOME-CONTINUING> 0 0 0
<DISCONTINUED> 0 0 0
<EXTRAORDINARY> 0 0 0
<CHANGES> 0 0 0
<NET-INCOME> (3,971,935) (2,999,566) 723,152
<EPS-BASIC> (0.54) (0.41) 0.16
<EPS-DILUTED> (0.54) (0.41) 0.16
</TABLE>