There are some things that you want to learn about or consider before heading over to the local gun shop to purchase a firearm. The more prepared you are for a trip to th