Lambing prospects lighten the mood for Alistair Mackintosh