
A lot of interesting stuff in here. There is a sense of marketing folks starting to get their act together, finally. Although I don't think they quite got there yet. Not until they are able to express their ideas in 10 slides instead of 91. Found via
IMLI