Greating's and Early Hexmas cheer:

For snowy days when you can't go to the range:

http://animagraffs.com/how-a-handgun-works-1911-45/

and

Noble Empire's Gun Disassembly for mac, pc, and androids. You get 7 free guns to watch the action and disassemble and assemble using your mouse or pointing device. And JMB (PBUHN)'s has 2 entry's the 1911a1 and the Colt Pocket 1903, to play with. Note there are as of today around 77 different weapons from pistols up to the pak 88 cannon. The parts that can be removed on the 1911 are a little weird, you can remove the rear sight, (but not the front sight), and the ejector and plunger tube, and you can remove the link pin and pivot link form the barrel, and strip down the hammer assy. You can practice disassembly, and assembly, and play a game where you're timed for the disassembly and reassembly. And you can use an x-ray mode and watch the function of the internal parts in feed, shoot, extraction ejection and chambering. at normal, slow and fast speeds.
the extra 68 or so gun are purchased separately or in groups. and there's a 1 time purchase of all present and future guns.

RHB