In this project one of the objectives was to have MS Project automatically create projects that had been manually created in a legacy system, and exported via a flat text file. The projects were created via a Visual Basic script with SOAP calls to the Project Data Service API.
Once the projects were created on the server custom field data from recently edited projects needed to be exported, again to a flat text file. This was accomplished with Visual Basic, and SQL queries.