Interesting side note to this: the cannons apparently have unlimited ammo only as long as the limber and caisson still exist. I had a limber wiped out by a cannon shot last night that missed the crew, and the cannon stopped firing at that point. The unit still showed 3/3 guns, but only two were firing.