“The Price Of Freedom: Americans At War” is a Smithsonian multimedia interactive on each war in United States’ history. Videos (with transcript), images and text are included.
I’m adding the link to several “The Best..” lists, including:
The Best Websites For Teaching & Learning About U.S. History
The Best Sites For Learning About The American Civil War
The Best Resources To Learn About The Vietnam War