mercutio, as far as the long guns are concerned, i'm not sure. i'm certain someone else will be able to answer that for you. as for the handgun being in the glovebox, if you have it loaded, magazine and all, then yes it would be perfectly legal AS LONG AS you have a concealed permit. if you have a ccw you can have it anywhere you want, under your shirt, under the seat, in the glovebox. fully loaded. if you do not have a ccw then it must be in plain view, ie on the passenger seat or on the dash. and yes it can still be loaded because of virginia's wonderful open carry laws. now as for storing it in your vehicle, if you didn't want to leave it in the open like that, i think (and please correct me if i'm wrong) you would have to have the gun and ammo seperated in the vehicle. for instance, gun in the trunk and ammo in the glovebox. i'm not sure if the weapon would have to be locked up though. hope this helps and again, i'm sure plenty of people will expand on this.