That's the way I've always done it. Show proof of foid, run it on ISP website, get approval, wait, then show card again at time of pickup. This is the first time I've encountered something like this, so I was a little leery of going through with the transaction. He did take a picture of his DL next to the approval letter, but I still don't feel comfortable doing it. Been awhile since I've been on this forum and figured ISP was delaying approvals again. From the way people are talking in this thread, his should be in shortly hopefully. He will just have to wait until his card comes in.