That is very good information and I really like your recommendations.
Consider getting training, or volunteering your time in a disaster with one of these (not an exaustive list!!!) organizations:
- Red Cross
- Faith-Based Disaster Services (grouping, not a name)
- Amateur Radio
- Community Emergency Response Team
- EMT Certification
- Hospital Volunteer
Excellent post.