Note from JWR:

Today we present a guest post from Mac Slavo, that first appeared in his excellent SHTFPlan blog.