Analysis: Restaurants are competing for frugal diners' dollars | CNN Business