Excellent, thanks Jel. Now I think I understand the difference between attributes (internal data, right?) and values. Very good.
I never really imagined that my sub-nodes could have attributes just like the recordsets, that's a very nice way of being able to expand how many InvoiceItems each...