The American Memory Project
This amazing Library of Congress site includes about a hundred photo and document collections (see complete list) on topics ranging from baseball cards to WPA posters to railroad maps to Coca-Cola advertising to sheet music. Most are browsable by subject and also keyword searchable.