Herald Tribune - - A Putin landslide and a big question -