I think I answered my own question. I have a retail version of XP Pro, not the Corporate version. For test purposes, I googled a corporate version key and tried that. It worked perfectly - so I guess you just have to make sure that you have the correct version and key - makes sense from MS's point of view as unattended installs are presumably intended for commercial deployment rather than home use (I am just very lazy). Such is life I suppose