While Chris's suggestions would greatly improve the state of firearms laws, I do not agree that there should be a license involved. The power to license is the power to revoke a license. Firearms ownership and the right to self defense isn't something you should have to pay for or request. - Rob