Volunteering in rain or shine