Preheat the oven to 350°. Place a pie or quiche pan on a small baking sheet to make it easier to handle. Lay the prepared pie crust into the quiche pan and trim the edges.
Melt the butter in a large nonstick skillet. Add the leeks and saute 5 minutes until tender. Season to taste with salt and pepper.
Lay the ham in the bottom of the prepared pie shell. Sprinkle the leeks over the ham. Sprinkle the cheese over the leeks.
In a large mixing bowl, combine the half and half and eggs. Season to taste with salt and pepper. Pour this mixture over the cheese and ham in the pie shell. (This is the point at which you would freeze it, if making it in advance. Lay on a rack in the freezer until firm. Wrap tightly with foil and return to the freezer.)
Bake the quiche for 30 to 40 minutes or until set and golden. Allow to cool slightly before serving.
(If baking from frozen, add five or ten minutes to your baking time.)