American Red Cross office. I've taken CPR classes in the past but it has been a long while. I, along with what seems most (there was only one person in the class who didn't take some flavor of this class before), did not go through the re-certification process so had to retake the whole course. I've never done the AED flavor before and the last time I reviewed first aid I was a boy scout. As hard as it may be to believe, I was a crappy boy scout.
Most of the people in the class were doing this to meet a requirement for work or some thing. I've never had this as a work requirement but took it this time (as well as in the past) to prepare for a "just in case" scenario. Of course it would be best for me (and it is all about me after all) if those around me took this class just in case I need help. The likelihood of me needing first aid could be considered low since I already got hit by a car while cycling but lightening (or something like it) could strike again.
This course is painless except for finding the time to take it. It would be best if I never need to use the knowledge in this course but I'm trained just in case.