Preheat oven to 350.
Prepare crust by mixing together graham cracker crumbs, sugar, and melted butter.
Press into greased pie plate.
Turn off oven, place crust in oven for 15 minutes.
Remove crust and cool.
Drop marshmallows and broken up chocolate bars into milk in a small sauce pan.
Melt on low heat until all chocolate and marshmallows are completely melted.
Let chocolate mixture cool to pudding like consistency and then add vanilla.
Whip the cream not too stiff.
Fold whipped cream into chocolate mixture.
Pour filling into crust and refrigerate (preferable overnight).