This site is one of a kind! Currently, American Memory contains over a
hundred collections of historical documents, photographs, maps, film, and sound
recordings. You may search the collections in a variety of ways (and it takes some time to
become proficient at searching). Again, the pay-off is well worth the effort.
http://lcweb2.loc.gov/ammem/phcoll.new.html