Well, I'm stumped. But did you notice that PhilM, one of the Xara devs, jumped in (post #4) and came with a suggestion and some questions? He may be your best bet to sort things out....