I wouldn't call it silly. But I don't do it.

If you're concerned about a situation like that becomming a reality learn a trade in your spare time. I've taken motorcycle repair courses by correspondance. I'm sure there are lots of barterable trades you could learn the same way.

You'll get way more bartering success over being able to fix bicycles for example than by having a hoard of diapers.

If I were in such a situation I'd much rather be known as 'the bicycle guy' over the 'diaper guy' wink