OK, this one may be for more of a niche audience. But if you have kids who love military history, History Animated needs to be in your tool bag. It offers animations of the major battles from the Revolutionary War, the Civil War and WWII. The animations are not exactly what you would call cutting edge – no fancy graphics or animations. But they show the troop movements and engagements blow-by-blow for each battle. This is a great visual aid when you are reading about a battle, but really just need to see what happened. Free and great for any age that is fascinated with military history.