One of the things many people forget about when discussing Utah processing time is that $24 of the $59 that you send to Utah is for an FBI background check. Part of the wait time then is for Utah to receive the results from the FBI. The FBI check includes running the fingerprint card and I suspect that a good bit of the wait is for that to be done. The work the Utah BCI does is probably just a few days of the total and the rest of the time is consumed by sending the info to the FBI, having the FBI do its background check, and getting the info back from the FBI. If they use the USPS just getting the info to the FBI and back probably takes up two weeks of the time.