<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<MULTIPLIER> 1,000
<S> <C> <C> <C> <C>
<C>
<PERIOD-TYPE> YEAR YEAR YEAR 6-MOS
6-MOS
<FISCAL-YEAR-END> DEC-31-1997 DEC-31-1998 DEC-31-1999 DEC-31-1999
DEC-31-2000
<PERIOD-END> DEC-31-1997 DEC-31-1998 DEC-31-1999 JUN-30-1999
JUN-30-2000
<CASH> 0 207 352 0
2,040
<SECURITIES> 0 0 0 0
0
<RECEIVABLES> 0 185 243 0
24
<ALLOWANCES> 0 0 0 0
0
<INVENTORY> 0 643 550 0
917
<CURRENT-ASSETS> 0 1,134 1,381 0
3,182
<PP&E> 0 317 424 0
597
<DEPRECIATION> 0 146 249 0
309
<TOTAL-ASSETS> 0 1,537 1,687 0
3,662
<CURRENT-LIABILITIES> 0 2,441 1,960 0
2,067
<BONDS> 0 0 0 0
0
0 0 0 0
0
0 0 0 0
0
<COMMON> 0 5,893 8,990 0
13,090
<OTHER-SE> 0 (7,138) (10,075) 0
(12,215)
<TOTAL-LIABILITY-AND-EQUITY> 0 1,537 1,687 0
3,662
<SALES> 0 0 0 0
0
<TOTAL-REVENUES> 278 145 1,238 516
76
<CGS> 179 192 1,106 507
0
<TOTAL-COSTS> 2,907 3,273 4,632 2,357
2,446
<OTHER-EXPENSES> (763) (793) (487) (349)
(261)
<LOSS-PROVISION> 0 0 0 0
0
<INTEREST-EXPENSE> (20) (91) 30 19
31
<INCOME-PRETAX> (1,846) (2,244) (2,937) (1,511)
(2,140)
<INCOME-TAX> 0 0 0 0
0
<INCOME-CONTINUING> (1,846) (2,44) (2,937) (1,511)
(2,140)
<DISCONTINUED> 0 0 0 0
0
<EXTRAORDINARY> 0 0 0 0
0
<CHANGES> 0 0 0 0
0
<NET-INCOME> (1,846) (2,244) (2,937) (1,511)
(2,140)
<EPS-BASIC> 0 0 0 0
0
<EPS-DILUTED> 0 0 0 0
0
</TABLE>