Prepare and bake your pie crust
Separate the eggs and put the egg whites in the refrigerator for the meringue
Beat egg yolks in a small bowl.
In a 2 quart pot, combine sugar, cornstarch and salt. Gradually stir in the milk combining well.
Cook over medium heat until the mixture thickens and begins to boil. Let boil for 1 minute. *Stir the mixture continuously! It burns quickly.*
Once the filling has boiled for one minute, slowly stir ¾ of the hot mixture into your well-beaten egg yolks. Then immediately stir the egg mixture back into the pot with the rest of your pie filling. Return the pie filling to a boil over medium heat. Let boil for 1 minute and remove from heat.
Add butter, coconut, and vanilla to the pot and combine well.
Pour your filling into your prepared pie crust.