What the??? Where did this rumor come from?

http://blog.clickz.com/070920-170259.html