It's a darned good idea, especially if you are self-employed. More important is the errors and omissions insurance. Again more applicable if self-employed or independent contractor.
Try
http://www.cresinsurance.com
Pay by the deal and other plans available depending on volume and dollar amounts. I'm thinking about switching to them.