One of the best self-defense / life prep websites out there is Active Response Training. The owner, Greg Ellifritz, is a long time LE and is an excellent writer and has a terrific ability to critically think. He posts things multiple times a week, and it is one site that everyone should have bookmarked and read regularly. His every Friday Knowledge Dump post in particular is worth the trip there all by itself.