Two questions tmiles:
1) Is there a difference between the Utah non-resident permit and the lifetime non-resident permit? I have never heard of the lifetime permit.
2) Does Massachusettes recognize the Utah permit? I could only get the Utah non-resident permit without having the (very hard to get) Maryland permit because Maryland doesn’t recognize the Utah permit.