This thread makes me appreciate the simple life here in the mountains of Virginia.
If I want to buy a gun, I fill out a form, pass an instant background check and walk out the door with it after I pay for it. It takes all of 10 or 15 minutes after the gun is chosen.
I can carry a gun, lay it in my seat to take it with me as long as it is in the open.
If I want concealed, I need to take a simple on-line gun safety course unless I am a current or former military or law enforcement member. I then go to the Clerk of the Court office, fill out a form and give them $50 for the paperwork and background check. I will receive the permit within 45 days (3 or 4 weeks is normal).