Just a little suggestion; Couldn't we use the same XML structure as that which can be exported from Emplode? I think this would make most sense. Forgive me if I've missed something crucial and I'm talking out of my backside.
_________________________
Marcus 32 gig MKII (various colours) & 30gig MKIIa