Impact48 weekends bring together a charity (with an opportunity or problem but lacking resources), a sponsor (with the resources and desire to have positive impact) and a team of volunteers (with the skills and energy to create something with impact in 48 hours).
More details
On Twitter