Taking up the cloth for charity