Saw on, of all places, The Huffington Post an article covering restaurant chains especially vulnerable in this economy. I'm not familiar with Mastro's, as they are located in California and Arizona. The others I've eaten at; I've had too many Krispy Kreme donuts in my day.
As I would expect, the chains here are on extremes - Sbarro's, Captain D's, Perkins and Krispy Kreme are definitely in the inexpensive part of the spectrum. Krispy Kreme nearly collapsed a few years ago after over expansion. Mastro's is on the high end. Restaurants in the middle seem to be faring better, especially the fast casual sector.