Here's an article that sounds exactly the same as the one linked above. This one is dated June 5th, 2003. Even if the year is a typo and supposed to be 2013, TTM was still having great success after that so I don't think this has anything to do with TTM.
http://www.dww.com/?p=736#more-736