Heat oven to 375 degrees
In a large bowl, combine bread cubes, melted margarine, raisins, and cinnamon.
Transfer to a 2 quart greased baking dish.
Use the same bowl, beat the eggs. Stir in sugar, vanilla, and salt until sugar is dissolved.
Slowly whisk in hot milk
Pour egg mixture over bread cubes. Sprinkle with nutmeg.
Set aside for 5 minutes.
Bake for 25-30 minutes (usually takes longer) or until knife comes out clean.
Remove from oven, let cool 10 minutes.
Mix all ingredients and Boil over medium heat 3-4 minutes or until slightly thickens.
Serve with bread pudding.