<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<MULTIPLIER> 1,000
<S> <C> <C> <C> <C> <C>
<PERIOD-TYPE> YEAR YEAR YEAR 9-MOS 9-MOS
<FISCAL-YEAR-END> JAN-02-2000 JAN-03-1999 DEC-28-1997 JAN-02-2000 DEC-31-2000
<PERIOD-START> JAN-04-1999 DEC-29-1997 DEC-30-1996 JAN-04-1999 JAN-03-2000
<PERIOD-END> JAN-02-2000 JAN-03-1999 DEC-28-1997 OCT-03-1999 OCT-01-2000
<CASH> 1,074 873 0 0 1,196
<SECURITIES> 0 0 0 0 0
<RECEIVABLES> 801 480 0 0 882
<ALLOWANCES> (61) (50) 0 0 (76)
<INVENTORY> 7,211 9,007 0 0 9,883
<CURRENT-ASSETS> 10,193 11,273 0 0 13,073
<PP&E> 38,329 29,305 0 0 41,908
<DEPRECIATION> (16,549) (12,920) 0 0 (20,106)
<TOTAL-ASSETS> 34,650 29,864 0 0 38,644
<CURRENT-LIABILITIES> 15,679 12,606 0 0 14,066
<BONDS> 10,056 7,663 0 0 17,418
4,537 4,537 0 0 4,537
0 0 0 0 0
<COMMON> 7,966 7,422 0 0 8,105
<OTHER-SE> (1,312) (1,168) 0 0 0
<TOTAL-LIABILITY-AND-EQUITY> 34,650 29,864 0 0 38,644
<SALES> 67,807 58,685 50,732 47,776 59,381
<TOTAL-REVENUES> 67,807 58,685 50,732 47,776 59,381
<CGS> 31,923 28,749 26,530 22,581 27,917
<TOTAL-COSTS> 66,950 57,566 49,746 46,913 61,511
<OTHER-EXPENSES> (37) (56) (90) (23) (21)
<LOSS-PROVISION> 0 0 0 0 0
<INTEREST-EXPENSE> 1,022 765 486 793 1,311
<INCOME-PRETAX> (128) 410 590 93 (3,420)
<INCOME-TAX> 16 242 249 27 (711)
<INCOME-CONTINUING> (144) 168 341 66 (2,709)
<DISCONTINUED> 0 0 0 0 0
<EXTRAORDINARY> 0 0 0 0 0
<CHANGES> 0 0 0 0 0
<NET-INCOME> (144) 168 341 66 (2,709)
<EPS-BASIC> (0.03) 0.04 0.08 0.01 (.60)
<EPS-DILUTED> (0.03) 0.03 0.06 0.01 (.60)
</TABLE>