Product Innovation & Video

TED just released news (June 2008) that there have been more than 50 million downloads of their videos. Ashley Highfield of the BBC mentions that iPlayer has now had more than 75m video downloads (as at May 2008) so clearly we are moving into a new era of accelerated video… read more →