Insurance for small businesses comes in a variety of different varieties, from public liability to professional indemnity, and others in between, like software insurance and...