Choosing a programme for a recital is as important and nearly as difficult as all the practice that happens next. The programme must be the perfect length, provide a contrast of musical styles and yet be linked in some way so as not to be arbitrary. No-one could accuse violinist James Ehnes and pianist Andrew Armstrong of poor programming; however they certainly didn’t make it easy for themselves.