Mark Lucovsky of the Google AJAX APIs team has written up a detailed article on how the 2008 U.S. Election site was created and implemented.

A myriad of the AJAX APIs are used here. The election news comes from:
  • A News Search:
    http://ajax.googleapis.com/ajax/services/search/news?v=1.0&q=Barack%20Obama%20unitedstates_uselections
  • A channel search for the YouTube tab:
    http://ajax.googleapis.com/ajax/services/search/video?v=1.0&q=ytchannel:barackobamadotcom
  • And, a Custom Search Engine was created for the blog search:
    http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=Barack%20Obama&cx=010222979794876194725:pqldevwuapa.
Take a look, and play with the control that he talks about here: