Small businesses have several challenges to stay afloat. Many budding entrepreneurs think that all they need is idea or product, a name because of their small business, and maybe a bit of work and the product will sell itself and money will come rolling in. Have you ever run a business - even a home based business - you can ascertain there's much more to it ...