Have you considered simply multiple memory cards, since they are small and easy to carry? You might be changing cards more often but the chance of losing large numbers of shots would be less.

Tegan