There's an urban myth that 90 percent of restaurants close within the first year. Turns out, it's more like 26 percent, but still, it's a daunting figure,... More >>>