Pre-heat oven to 350 F. Add melted butter to crushed graham crackers and mix until well blended. Using fingers, press crust mixture into bottom and up the sides of a pie pan. Bake crust for about 6 minutes until set. (Or use a prepared graham cracker crust.)
Place chocolate, marshmallows and salt in a blender. Blend until well mixed and chocolate is finely ground. In two separate saucepans (in order to prevent curdling), heat stout and evaporated milk until very hot, but not boiling.
Pour stout and milk into blender and blend for one minute. Add vanilla and creme de cacao and blend. Pour into the crust and refrigerate overnight. Garnish with whipped cream.