Interesting. I hadn't heard about this, but you can write programs that directly interface with NYT's and NPR's databases. In fact, a programmer from Phoenix has written a timeline program for the NPR API that's kind of interesting, you can play with it here.
http://www.webmonkey.com/blog/New_York_Times__Derek_Gottfrid_and_NPR_s_Dan_Jacobson_Discuss_APIs
http://www.webmonkey.com/blog/New_York_Times__Derek_Gottfrid_and_NPR_s_Dan_Jacobson_Discuss_APIs