Try your local paper's web site. The Washington Post site has superior
listings for the DC metro area, that you can search by time, channel, or
keyword. I'm not sure if they have information for other cities, but
they might. The address is http://www.washingtonpost.com. Hope this
helps!
~Joy~