I'd like to see CCK list fields extended into a multi-value array, with the option to display any column, thus:
Key | Value1 | Value2 | Value3...
Then I would have the choice to display either (a) the key (b) any Value. For example:
UK | United Kingdom | London | Sterling | £...
USA | United States | Washington DC | Dollar | $
Depending on the context, I could display any row value, using the text field as a simple look-up. It is backward compatible with the usual use, simple Key | Value pairs.