I've been through CERT training (and citizen police and fire academy as well) and am now on the response team for two communities (where I work and where I live). These are good basic classes, especially for those that have had no basic first aid etc... As part of the CERT training each person received a bag with some basic supplies and tools. It also helps to have a 'common' language to talk with other team members. As a result of the training we have been through, one of my close friends whom went through it with me happened to watch a rather horrific car accident occur right in front of him. He pulled out his CERT gear and started first aid on the people in the car that had some pretty extensive damage and one trapped passenger. While stemming the bleeding from the trapped passenger, the fire department arrived and seeing that he seemed pretty together actually had him assist in helping to extricate the girl who was trapped in the back seat. While he had wondered if he would be able to cope should the moment arrive, he said it all flowed naturally in the heat of the moment. After all had returned to normal however he said he got pretty shaky. For those of us that don't do this on a regular basis - it get's you thinking about what you need to do and what prep to start making. Since that intro time we've both gone through more extensive first aid training and CPR certification. All in all I'd recommend the CERT program - our experience was pretty positive and the local police and fire departments were pretty supportive.