20071005 home.science: World's biggest telescope in Chile