<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<RESTATED>
<S> <C> <C>
<PERIOD-TYPE> 9-MOS 9-MOS
<FISCAL-YEAR-END> DEC-30-2000 JAN-01-2000
<PERIOD-START> JAN-02-2000 JAN-03-1999
<PERIOD-END> SEP-30-2000 OCT-02-1999
<CASH> 739,757 273,729
<SECURITIES> 0 0
<RECEIVABLES> 2,438,429 1,704,612
<ALLOWANCES> (108,337) (65,198)
<INVENTORY> 5,935,067 6,725,544
<CURRENT-ASSETS> 12,430,448 12,288,463
<PP&E> 9,432,878 7,906,111
<DEPRECIATION> (4,895,260) (3,688,825)
<TOTAL-ASSETS> 25,574,952 25,548,169
<CURRENT-LIABILITIES> 15,108,376 14,147,200
<BONDS> 0 0
0 0
0 0
<COMMON> 52,397 52,397
<OTHER-SE> 8,354,449 8,298,831
<TOTAL-LIABILITY-AND-EQUITY> 25,574,952 25,548,169
<SALES> 46,207,632 40,859,413
<TOTAL-REVENUES> 46,207,632 40,859,413
<CGS> 17,317,930 15,196,736
<TOTAL-COSTS> 17,317,930 15,196,736
<OTHER-EXPENSES> 26,820,128 22,934,956
<LOSS-PROVISION> 0 0
<INTEREST-EXPENSE> 707,309 553,446
<INCOME-PRETAX> 1,362,265 2,174,275
<INCOME-TAX> 558,507 887,234
<INCOME-CONTINUING> 803,758 1,287,041
<DISCONTINUED> 0 0
<EXTRAORDINARY> 0 0
<CHANGES> 0 0
<NET-INCOME> 803,758 1,287,041
<EPS-BASIC> 0.19 0.29
<EPS-DILUTED> 0.17 0.27
</TABLE>