A powerpoint presentation containing lots of flashy animations, cool pictures, and all sorts of other snazzy gimmics, but almost entirely lacking in any real substance.
> Didn't the VP's presentation just blow you away? I loved the falling apples turning into dollar bills.
> But what was the point?
> Dunno; it was definitely a powerpuff presentation.