Go60Guy - 3:19 pm on May 24, 2010 (gmt 0)
I'm sure some of the conspiracy theorists will assert that the 68% refers only to what they actually report to publishers. There will be skeptics.
Oh well, anyhow, I seem to recall some years ago seeing a serious discussion about some of the larger publishers negotiating a heftier revenue share, upwards of 90%. Who knows?