Silent Disco dancing in Portobello for a great cause? You betcha!