How Technology & Culture Support Sustainability