Preheat your oven to 350° and grease a 9 x 13 pan or baking dish.
In a large bowl, mix together the butter, sugar, and brown sugar until thoroughly combined and smooth. Add eggs, and vanilla and combine.
Mixing thoroughly after adding every ingredient, add flour, baking powder, salt, and crushed graham crackers.
Take about 3/4 of the dough mixture and press into your greased pan. I found it be be very sticky, so I sprayed some baking pam onto my hands before handling the dough.
Bake the dough for 15 minutes, and remove from oven. Add the chocolate chips, and butterscotch chips. Bake another 5 minutes.
Remove from oven again, and add the marshmallows on top. Along with the remaining 1/4 of the dough. Break dough into small pieces over the top, not entirely covering all the marshmallows.
Bake another 10 minutes, remove from oven, and let cool at least 20 minutes before cutting.