Melt butter in 13"x9" pan in oven while heating to 350 degrees.
Toast bread to medium/dark. And break toast into pieces, placing it in pan with melted butter.
In large bowl, mix eggs, sugar, salt, nutmeg, vanilla and milk. Add to bread and butter.
Bake at 350 degrees about 45 minutes or until set in center.
While baking, bring orange juice to boil. Mix sugar with corn starch using whisk. Add this to boiling orange juice, stirring well. Reduce heat and cover. Simmer for 5 minutes. Remove from heat and add nutmeg, lemon juice, butter and salt(if desired).
Pour sauce over pudding when removed from oven. Allow to cool some and enjoy. That is, if you can keep the family away long enough for it to cool!