Pre-heat oven to 350.
In a double boiler or in my case over a medium pan filled with a few inches of water covered with a pyrex bowl, melt together your chocolate chips and butter.
While those are melting, in another bowl whisk together your flour, cocoa powder, baking powder and salt, set aside.
Once chocolate is melted, remove from heat and add your sugar slowly and stir until combined. Next add your eggs, one by one stiring after each addition.
Finally stir in your vanilla.
Fold your wet mixture into the dry until combined and pour into a greased 9″x13″ pan and bake for 50-60 minutes or until a toothpick comes out clean.
Meanwhile, in a food processor add you Oreo's and pule until fine crumbs form.
Cut your cream cheese into 4 pieces and add to food processor and blend.
Once blended pour in cream a little at a time until a spreadable frosting forms.
Once brownies are cooled, spread your Oreo Truffle frosting on top and sprinkle with powdered sugar.