Tough times for small businesses