ExifTool should work just fine in XP. Why do you say the output is unreabable? What can't read it? I'm sure exiftool can. The only possible difference I could see is with the newline character, but XMP is perfectly valid when written with any newline sequence. - Phil