Better times: An advertisement for China's Hanergy Thin Film Power Group at the Bird's Nest in Beijing. Photo: Simon Song