I've had my accounts compromised a few times, and it's never cost me any money at all. So I fail to see the need for gift cards or the like. Keep an eye on your accounts and you're fine.
And what is this "Cash" that people speak of? :) I may have my CC accounts compromised and it has yet to cost me a penny. I can't say the same when I've lost my billfold with the money inside. I have yet to find a place that will replace my money. If it disappears, it's just plain gone. Thanks, but no thanks. Shoot, if I've got $100 in my billfold I feel flush. :)