What are some of the main challenges facing small businesses in today’s economy?