Self insurance is a good way to go and it can be profitable as well!
I have shipped almost 10,000 packages and only had 3 not arrive (all lettermail and small packets). I'd say you could even offer "free" insurance on every order, the added PR would be well worth the rare payout for a lost shipment. If you added a small fee for this service you will quickly build a "fund" to cover any lost orders.
If you are selling high priced items or the kind of products which attract flaky buyers you might have a higher risk.
Ben

"What else could I do? I had no trade so I became a peddler" - Lazarus Greenberg 1915
- answering Trolls is voluntary, my policy is not to participate.