It's one o'clock and the doors at the Open Door shelter in South Norwalk, Conn. opened for lunch.
White, African-American, Latino - dozens of people, many of them regulars, briskly walked inside. They anticipated a square meal. On the menu on that day was baked ham and macaroni salad. The shelter serves three free meals a day.