Breaking news: Somebody thinks the new YouTube ad technology really works!

You may have heard the argument that YouTube is totally over, meaning either that Google was stupid to spend $1.65 billion on it last year or at that being subsumed by giant Google has doused the raucous YouTube magic. I was first struck by the idea when I read Jeffrey O’Brien’s great piece in Fortune [...]