Dough:
Preheat the oven to 425°F.
Cook the water and butter in a saucepan over medium heat. When the butter has melted, add the flour and salt all at once. Stir vigorously with a wooden spoon until the mixture is well blended and begins to come away from the sides of the pan. Remove the pan from the heat and let cool for 2-3 minutes. Beat in the eggs one at a time, blending well after each addition. Add the herbs, cheese and cayenne pepper and blend them in thoroughly.
Butter and flour a baking sheet. Drop 1-inch mounds of dough from a teaspoon onto the sheet. Leave space between the mounds for the puffs to rise. For a shiny surface on the puffs, lightly brush the tops of the mounds with some of the egg wash. Bake for 18-20 minutes or until the puffs are lightly brown and crispy. Lower the heat to 300 degrees and bake for another 5-6 minutes. Turn off the heat but leave the puffs in the oven for 3-4 minutes. Serve hot or at room temperature plain or with any of these fillings.
Blue Cheese Filling:
Mix the cream cheese, blue cheese and scallion together. Add milk, if necessary to make the mixture spreadable. Makes about ⅓ cup. Refrigerate remain filling in a closed container.
Yogurt-Chutney Filling:
Mix ingredients thoroughly. Makes about 1/2 cup.
Egg Filling:
Mash or grate the eggs into a bowl. Add the mayonnaise, curry powder and salt to taste. Mix to blend ingredients thoroughly. Makes about 1/2 cup.
White Bean-Sun-Dried Tomato Filling:
Mix the beans, mayonnaise, mustard, tomatoes and capers in a bowl. Mix thoroughly. Makes about 1/4 cup.