Hi Devil,
Thanks for the reply which I understood fully.
I didn't mean to sound unreasonable and apologise if it came across that way. What I should have said was that Ulead technical support – in my experience – is almost completely and utterly useless, rude, difficult to get hold of, and doesn’t return e-mails.
The reason I say this is that my experience went something like this: I spent many hours trying to solve the problem myself including completely reformatting my workstation and re-installing DVD WS on it’s own. I then patched it and the problem continued.
I then created a new project and simply placed four movies with a very simple menu and created 20 subtitles for each movie at arbitrary points with arbitrary text. Burnt the project to DVD and well. . .
SAME PROBLEM! Adding more than 32 subtitles to a DVD even if they are spread across four separate movies (which are supposed to be capable of handling 32 EACH) crashes all the set top DVD players I tried (more than twenty). And I mean CRASHES so you have to pull the plug out of the wall and put it back in to “reboot” them.
So, as you can imagine, I’m a little frustrated at this point! I have followed all the basic rules of trouble shooting and I now think I need help from ULEAD.
A call to ULEAD: managed after being on hold to get through to UK tech support I spoke to three separate tech support people who simply didn’t know and worst, sounded uninterested. This happens over a period of about two days. I’m not getting anywhere with UK tech support.
Thinking, I’ll be clever, I contact the US tech support (by phone). This time it’s different, the guy I speak to is polite enough and even sounds like he wants to help. He e-mails an escalation form and the contact details of whom I need to send it to. (I explained the problem very clearly)
But – and this is the clincher, that was
11 MONTHS AGO! 
I carried on sending e-mails for a couple of months and then gave up, the project was finished by then and as you will note from my previous post, I went for the obvious work-around.
Sorry for the long post, but I wanted you to understand that I don’t think I was being even borderline unreasonable. Without a single reply from ULEAD I can only assume one of two things: either, the problem is too difficult to fix with a patch, and they’re ignoring me, or it’ll get fixed in some future version of the app. Either way, I don’t think it was me who was unreasonable.
Regards
the britisher