If you are a resident of Virginia, and not prohibited from owning a gun, you may buy a gun from any other resident of Virginia. This applies in MOST states. If you are not a resident of Virginia, then you may buy a rifle or shotgun from a Virginia dealer, but not a private citizen. This is addressed in Federal law- US Code 18.922
yes
Yes, you can buy a gun case for anyone.
Strictly speaking, no. You can only buy handgun within your state of residence. However, you can pay for a handgun in another state, have the gun shipped to a dealer in your state, then go to that dealer to pick it up.
Guns are not registered in the state of Virginia. See http://www.vsp.state.va.us/Firearms.shtm for more information.
To buy a gun in Virginia, you need to be at least 18 years old, pass a background check, provide a valid form of identification, and fill out a Firearms Transaction Record form.
yes it can.
Yes. Not just anyone can buy a gun.
It's legal to purchase a gun out of state, but the gun is supposed to be shipped to a dealer in your state, and you have to go to THAT dealer to pick it up.
To buy a gun from a dealer in ANY state, you must be 18 for rifles and shotguns, and 21 for any other gun, such as a handgun.
To buy, ou have to be 18 for long guns and 21 for hand guns.
At least 18 unless another law is in place.
Yes. Must be registered with the Federal BATF, but state legal.