"Contrary to popular perception, charities and non-profits now generate over half their total income by selling goods and professional services. Charities of all shapes and sizes are increasingly targeting commercial growth to help fulfil their aims, and commercial income within the sector has...