Cannons, howitzers and other artillery pieces produce more bang for the buck, but they're not so easy to carry in a holster. That's why armies need firearms -- portable weapons that infantrymen can carry easily at their side. The first firearms were small cannons. The concept evolved though, leading to a diverse array of rifles, pistols and revolvers. Now it's time to see if you're a firearms fanatic or a fizzling dud.