Lots of good info here, but you're absolutely right about NJ. I dropped off my FID app going on 6 weeks ago and was told "we can't find it, but that's probably a good thing, because it's in process. But, you still have many, many more weeks to wait for an answer."
When I said I thought by law it only takes 30 days, the clerk just reiterated the statement again. It's not her fault so I didn't bother pursuing it.
I have half a mind to put a lawyer on it, but I don't want to spend anymore money than necessary. NJ already takes most of what I make.
The other thing that happened is that Ray's Sport Shop (the only local public range within an hour's drive) has been bought by a car dealership and will be closing its doors. So, I'll basically get the gun just in time to have it sit in my closet! GRRRRRRR.........