Last night's Oscar-Winning Animated Short Film, Logorama, proves just how pervasive modern advertising is. The entire 16-minute film was comprised solely of recognizable logos and characters from the ads of over 2,500 large corporations. Details here.