I have a whole heap of invoices, each contains a Lines element, which itself contains multiple Line elements. I need to display this in a table, laid out so that each line is in a column, and that they are all laid out in the same columns, eg: UserName LocalCalls MobileCalls InternatCalls ..... The Titles come from the ProductName in each Line. 2 International Call 0.00 0.00 224 Local Call 0.00 0.00 225 Mobile Call 1.00 0.90 226 National Call 0.00 0.00 228 Other Call 0.00 0.00 230 Phone VAS 0.00 0.00 229 Local Call Credit 0.00 0.00