MS OutlookTM can export data in a number of different formats, but Now ContactTM only supports importing its own tab-delimited format[1]. We manually exported the data from the four Outlook PST files, then created a set of programs to transform and merge the data in steps, resulting in a modular design that will allow for future reuse. The programs were created in C++ and GNU AWK, leveraging the respective strengths of the languages (C++ for raw data manipulation and AWK for text manipulation).
1. As of version 4.