It might not all be Mt. Gox's fault - sierrachartfeed grabs historical & streaming data from BitcoinCharts, which is owned and run by one single guy, tcatm (see post above) who, I believe, relies on donations & website banner ads. I emailed him about this problem, and I think he may be working on a fix. Hopefully...