If you are working on list extension, there is one little thing which you should know about.
This tiny thing is a list column translator.
Might sound simple, but in fact it is a very-very powerful tool when you want to change your list representation... Read the full text.