I am a resident of California and own guns legally. Have completed gun safety courses and gone through several background checks. I have been assigned to a job in Virginia for the next 9 months and want to know if I can legally buy either a handgun or rifle while i'm there and how to do it legally.