These are chocolate decadence. If you take them anywhere, you'll come home empty handed.
Combine butter, sugar, cocoa and vanilla in a heavy saucepan.
Cook over medium heat until butter melts.
Stir in egg.
Continue cooking and stirring until the mixture is thick (this doesn't take very long).
Remove from heat, stir in crumbs and press into an 8 or 9 inch square pan.
Cream butter well.
Add milk, pudding mix and powdered sugar.
Beat until fluffy.
Spread evenly over the bottom layer.
Chill until firm.
In a small microwave-safe bowl, combine chocolate chips and shortening.
Microwave on medium for 1-2 minutes or until the chocolate is just melted.
Stir until smooth.
Spread over pudding layer.
Chill just until the chocolate is easy to cut (5-10 minutes).
Cut into small pieces (bite-size squares or two-bite rectangles) and continue to chill until very cold.