With so many people non-industry people making flight reservations, I think it is time they expand the current 3-letter airport code.
1 character for type of airport(muni, military, national, international)
2 characters for country
3 characters for a metro abreviation, with a preference for using the 1st 3 characters of 1st character of each word if multi-word name.
Would be easier to translate airport code. Sure I know what MSY, IAD, FAT, and CAK is, but the average unfrequent flyer doesn't.