I have made this several times. It's a requested dinner in this house. Only changes I make is I spread a drained can of sweet peas on top of the ham before putting on the cheese sauce, and I use 1.5 cups of Italian blend cheese instead of the Swiss and parmesean.