Black Duck Charlie
Member
Even with a UPIN I still get brief delays. So far never more than a couple minutes when it's called in, usually 20-30 minutes if the FFL uses e-check. Most of the time though, it is pretty much instant.
That's a symptom of today's expectation of things being "instant": The expectation that "instant" really does mean instantaneous, with a mere one-millisecond (or less) delay. In the Military, a "delay" is at least two hours. It's that "hurry up and wait" thing.