This is an excellent Get Your Shit Together article!
To reiterate the most important point:
TIME is of the essence and everything mentioned is going to be harder to obtain and more expensive as time goes by, so ACT NOW!
Gathering weapons and supplies is very important but even more important is HAVING A PLAN and TRAINING!
Prepare Now or Pay Later.