Place 8 ramekins in cool water bath half way up. Oven temperature should be at 350 to 375 degrees. Separate the eggs. Whisk the egg yolks in a large bowl with very soft butter. Add sugar, juice, and milk, and the dry ingredients. Either whisk until smooth or use the paddle on an electric mixer. Hand whip the egg whites to medium peak. (Since there's no sugar in them its quite easy to over whip them on the machine.) With a hand whisk, fold whites into lemon mixture and pour immediately or ladle immediately into ramekins. Bake until light golden and semi-firm. (about 15 minutes) Cool. Pudding may be served cold or room temperature.