In a saucepan bring water to a boil, add butter, flour and a dash of salt. Stir vigorously until mix forms 1 big ball, don't separate, remove from heat. Add 1 egg and beat until smooth. Stir in 1/4 cup Swiss cheese. Drop dough onto greased cookie sheet with a tablespoon and bake 20 minutes in 400 degree oven. Remove and cool, then split.
Stuff with filling.
For filling, mix all of the filling ingredients and stuff puffs prior to use.