Has New Orleans finally arrived as a center for investors in new businesses?