i own several guns which I bought here in NH. when I bought the first one, I had to wait a couple weeks to get it, presumably to do some kind of background check i guess. the next couple i was in and out of the story with in a couple of hours. no license, no permit, no safety course, and I can carry however i please (but i don't carry unless i am going to the range, in which case the guns are locked up and unloaded in a case in the back seat).
I went to the gun show in Concord this past saturday, and i could have walked out the door with pretty much any kind of gun and ammo. there are no background checks required, which is asinine.
all that said, I would have zero problem with much stricter regulations