Greening the internet and your life: Over 50 resources