Your business liability coverage protects you from lawsuits originating from the operation of your business.
Protection from theft, vandalism and fire for all of those things that keep your business running.
E&O coverage is intended to protect you from a law suit originating from a mistake you have made in a business transaction that has resulted in some monetary loss for the client.
There are many different types of bonds. Generally you’ll know if you need one since they are often required by the state. A bond in general is a way to put up money on behalf of yourself for the security of another without having to actually use your own money. By you paying the bond premium the bonding company is agreeing to back you for a set amount of money. Its like collateral that only costs you a fraction of the total collateral provided.