Historic
Contemporary
Library of Congress American Memory Project This web site is an online collection of "written and spoken words, sound recordings, still and moving images, prints, maps, and sheet music that document the American experience." The web sites of cultural institutions like libraries, museums, and universities are good places to check for these kinds of collections (though you'll find not many offer collections quite as extensive as this one!).
Wikipedia (particularly good for current popular culture)
St. James Encyclopedia of Popular Culture
by
Sara Pendergast (Editor)
Encyclopedia of European Social History
by
Peter Stearns (Editor)
Still Images (photos and art)
Film