Have you checked out Scivee TV, often described as a "YouTube" for scientists, which gives researchers a chance to discuss their research in "pubcast" and "postercast" videos? (Link here). Found out about this a bit late, on the plane back from BIO, in an article in Bio IT World.
"