Grease 2 large baking sheets. Set aside. In a medium saucepan, combine water, butter and salt. Bring to boiling. Add flour all at once, stirring vigorously. Cook and stir till mixture forms a ball that doesn't separate. Remove the pan from the heat. Cool for 10 minutes.
Add eggs, one at a time, beating well with a wooden spoon after each. Drop dough by tablespoonfuls into 30 mounds 2 inches apart on prepared baking sheets. For evenly shaped puffs, avoid going back to add more dough to the mounds.
Bake in a 400 degree F oven for 15 to 20 minutes or till golden. Remove from baking sheet and cool on wire racks.
Cut off tops of each puff and remove any soft dough from inside. Fill or pipe each with about 1 tablespoon of Cocoa Whipped Cream. Replace cream-puff tops. Drizzle or pipe the Chocolate Glaze over each cream puff. Chill for up to 2 hours or till glaze is set.
In a small heavy saucepan, combine semisweet chocolate and shortening. Heat over low heat till chocolate melts, stirring frequently. Remove from heat. Stir till smooth.
Chill a mixing bowl and beaters of an electric mixer. In bowl, combine whipping cream, powdered sugar, unsweetened cocoa powder and vanilla. Add grated orange peel, if you like. Beat on low speed till soft peaks form. Makes 2 cups.