At our monthly club meeting last night, the guest speaker was Major Jim Land. Major Land was the Marine that started and built the modern Marine Corps sniper program. He started with a dozen scoped Garands (M1-D) and a dozen hunting rifles he acquired from Special Services on U.S. bases and built the first sniper team in Vietnam.
He brought a collection of military sniper rifles, starting with a 1917 manufactured 1903 Springfield on up through the M40A6 that is in use in Afghanistan today, and spoke of the evolution of the equipment.
He had stories to tell of his time as a competitive marksman for the Marines as well as his experience leading a team of snipers that included Carlos Hathcock.
Here's another article about him and his experiences from American Rifleman.
Even the blanket he put his rifles on could have been the subject of an interesting presentation.