Yeah - this is the tough part, unfortunately. You can promote those repeating fields and merge them - that will give you semi-colon delimited items in each column. But in order to actually flatten the data out, you may need a third party tool. DBXL can be used to write your data to SQL, whereupon you can use Access or Excel or other reporting tools like SSRS or Crystal Reports. It should also be possible to copy the data out of the library into a DB using SSIS (may have to use a script component though). Oh, and I've never tried this - but it is free and may be worth a try.