If you live in TN (or looking for that last reason to move here), you can get the lifetime carry permit for $200 renewal or $300 if you don't have permit, military and LEs have equal or cheaper fees. This took effect on Jan 1, 2017. I got mine earlier this week, very excited to not have to mess with that paperwork again!
https://www.tn.gov/safety/article/handgunmain#feesOriginal
8 year $100.00
Military 8 year $68.00
Lifetime $300.00
Military Lifetime $268.00
Retired Law Enforcement Lifetime $100.00
Renewal
8 year $50.00
Military $50.00
Upgrade to a Lifetime $200.00
Upgrade to a Lifetime Military $200.00
Retired Law Enforcement upgrade to a Lifetime $100.00