<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> 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 JUL-04-1999 JUL-02-2000
<CASH> 1,074 873 0 0 1,216
<SECURITIES> 0 0 0 0 0
<RECEIVABLES> 801 480 0 0 746
<ALLOWANCES> (61) (50) 0 0 (68)
<INVENTORY> 7,211 9,007 0 0 8,027
<CURRENT-ASSETS> 10,193 11,273 0 0 11,089
<PP&E> 38,329 29,305 0 0 40,347
<DEPRECIATION> (16,549) (12,920) 0 0 (18,849)
<TOTAL-ASSETS> 34,650 29,864 0 0 35,982
<CURRENT-LIABILITIES> 15,679 12,606 0 0 20,534
<BONDS> 10,056 7,663 0 0 8,886
4,537 4,537 0 0 4,537
0 0 0 0 0
<COMMON> 7,966 7,422 0 0 8,069
<OTHER-SE> (1,312) (1,168) 0 0 (3,790)
<TOTAL-LIABILITY-AND-EQUITY> 34,650 29,864 0 0 35,982
<SALES> 67,807 58,685 50,732 31,194 39,171
<TOTAL-REVENUES> 67,807 58,685 50,732 31,194 39,171
<CGS> 31,923 28,749 26,530 14,799 18,389
<TOTAL-COSTS> 66,950 57,566 49,746 30,507 41,575
<OTHER-EXPENSES> (37) (56) (90) 0 0
<LOSS-PROVISION> 0 0 0 0 0
<INTEREST-EXPENSE> 1,022 765 486 451 726
<INCOME-PRETAX> (128) 410 590 236 (3,130)
<INCOME-TAX> 16 242 249 95 (652)
<INCOME-CONTINUING> (144) 168 341 141 (2,478)
<DISCONTINUED> 0 0 0 0 0
<EXTRAORDINARY> 0 0 0 0 0
<CHANGES> 0 0 0 0 0
<NET-INCOME> (144) 168 341 141 (2,478)
<EPS-BASIC> (0.06) 0.07 0.15 0.06 (1.06)
<EPS-DILUTED> (0.06) 0.06 0.12 0.05 (1.06)
</TABLE>