Put water, butter and salt in a sauce pan and bring to a boil.
Remove from heat and add the sifted flour.
Beat the dough with a wooden spoon; Put back on heat and beat the dough for one minute or until it pulls away from the sides of the pan and doesn't stick to the spoon.
Transfer the dough to a mixing bowl and add the eggs one at a time while stirring. The dough will be smooth and slightly loose.
Using a 1/2 inch plain tip fill the pastry bag with mixture.
Pipe eclairs onto a cookie sheet lined with parchment paper.
Bake at 400 degrees for 15-20 minutes. Open the door 1-2 times to release the heat. Then lower the heat to 350 degrees and keep door ajar with a wooden spoon until they are golden brown.
Cool completely at room temperature.
Pastry Cream
Put milk in pan and bring to a boil.
Whisk sugar and yolks together until the mixture whitens.
Add in cornstarch/flour to sugar and eggs
Pour a third of the hot milk into egg mixture and stirring as you add it.
Pour the mixture back into the sauce pan and bring to a boil while whisking vigorously.
Transfer to bowl and add vanilla and butter. Cool.
Put into a pastry bag and pipe into the bottom of the eclairs through two holes you have made with the end of a wooden spoon. Fill the shell 3/4 full of cream.
Chocolate Glaze
Over low heat melt chocolate and butter in sauce pan stirring constantly. Add in sugar and enough milk to make it a nice spreading consistency.