Like animals preparing for winter there is a community of people that actually think hard about being ready for whatever life throws at them. These are "preppers" – a term that is often unfairly used ...