After months of leaflets on their doormats, the good people of Colinton and Fairmilehead must be delighted that less than a week after one by-election they get to do it all again after Christmas.