Olympics are all about infrastructure and or fixing it. In '04 the Prime Minister and media was talking about how Greece 'modernized' itself. Atlanta put itself on the world map, Sydney did the same, London is using their olympics to 'transform' the East End. Russia's Olympic slogan might as well be "We're back bitches, booya!". lol
Vancouver's legacy will be world recognition, the building boom we saw leading up to the olympics, sea to sky, canada line, and maybe a future street car system (they're going to have a prototype running around, last time they did that was in Expo with the skytrain).