My goal: Create a slideshow (VCD 2.0 format) using hi-res MPEG Stills. 3 MPEG stills, each with a soundtrack. Show each one for 30 seconds (or till end of soundtrack), then loop to the beginning, forever. If VCD is started with PBC off, display a warning (mpeg stream) to turn PBC on.
I *thought* I had finally nicked the problem. Using the following guide: http://www.geocities.com/mikk999/StillsWithAudio.htm and every tool known to man I created the following XML (will attach at the end) to do just that. It works (though a bit erratically, screen keeps resizing) in Signio's software VCD player. But burning it to a VCD, I only get sound at best. Garbled sound at worst. Tested on 2 hardware VCD players so far. Anyone have any ideas??

Code:
<?xml version="1.0"?>
<!DOCTYPE videocd PUBLIC "-//GNU//DTD VideoCD//EN" "http://www.gnu.org/software/vcdimager/videocd.dtd">
<videocd xmlns="http://www.gnu.org/software/vcdimager/1.0/" class="vcd" version="2.0">
<!--
	<option name="relaxed aps" value="false"/>
	<option name="track pregap" value="600"/>
	<option name="track front margin" value="600"/>
	<option name="track rear margin" value="45"/>
	<option name="leadout pregap" value="300"/>
-->
	<info>
		<album-id>VIDEOCD</album-id>
		<volume-count>1</volume-count>
		<volume-number>1</volume-number>
		<restriction>0</restriction>
	</info>

	<pvd>
		<volume-id>VIDEOCD</volume-id>
        <system-id>CD-RTOS CD-BRIDGE</system-id>
        <application-id>CDI/CDI_VCD.APP;1</application-id>
		<preparer-id>Alex</preparer-id>
		<publisher-id>1.12</publisher-id>
	</pvd>
	<filesystem>
    <folder>
      <name>CDI</name>
      <file src="cdi/cdi_vcd.app">
        <name>CDI_VCD.APP</name>
      </file>
      <file src="cdi/cdi_vcd.cfg">
        <name>CDI_VCD.CFG</name>
      </file>
      <file src="cdi/cdi_text.fnt">
        <name>CDI_TEXT.FNT</name>
      </file>
      <file src="cdi/cdi_imag.rtf" format="mixed">
        <name>CDI_IMAG.RTF</name>
      </file>
    </folder>
<!--    
        <file src="C:\Documents and Settings\Administrator\Desktop\VCD_PLAY.EXE">
			<name>VCD_PLAY.EXE</name>
		</file>

        <file src="C:\Documents and Settings\Administrator\Desktop\Downloads\icons\FOOD\Beer3.ico">
            <name>BEER3.ICO</name>
        </file>
        <file src="C:\Documents and Settings\Administrator\Desktop\Downloads\icons\FOOD\autostart.inf">
            <name>AUTOSTART.INF</name>
        </file>
-->
	</filesystem>
	<segment-items>
		<segment-item src="C:\Documents and Settings\Administrator\My Documents\Tajaumas\pbc.mpg" id="nopbc"/>
   	</segment-items>
	<sequence-items>
		<sequence-item src="C:\Documents and Settings\Administrator\My Documents\Tajaumas\tajaum~1.mms" id="menu-0"/>
		<sequence-item src="C:\Documents and Settings\Administrator\My Documents\Tajaumas\MENU1.MMD" id="music-0"/>
		<sequence-item src="C:\Documents and Settings\Administrator\My Documents\Tajaumas\tajaum~2.mms" id="menu-1"/>
		<sequence-item src="C:\Documents and Settings\Administrator\My Documents\Tajaumas\MENU2.MMD" id="music-1"/>
        <sequence-item src="C:\Documents and Settings\Administrator\My Documents\Tajaumas\tajaum~3.mms" id="menu-2"/>
        <sequence-item src="C:\Documents and Settings\Administrator\My Documents\Tajaumas\MENU3.MMD" id="music-2"/>
	</sequence-items>
	<pbc>
		<playlist id="playlist-00" rejected="false">
			<next ref="playlist-01"/>
            <return ref="playlist-00"/>
			<playtime>30</playtime>
			<wait>1</wait>
			<play-item ref="menu-0"/>
			<play-item ref="music-0"/>
		</playlist>
		<playlist id="playlist-01" rejected="false">
			<next ref="playlist-02"/>
            <return ref="playlist-01"/>
			<playtime>30</playtime>
			<wait>1</wait>
			<play-item ref="menu-1"/>
			<play-item ref="music-1"/>
		</playlist>
		<playlist id="playlist-02" rejected="false">
			<next ref="playlist-00"/>
            <return ref="playlist-00"/>
			<playtime>30</playtime>
			<wait>1</wait>
			<play-item ref="menu-2"/>
			<play-item ref="music-2"/>
		</playlist>
	</pbc>
</videocd>
HELP!!! :-)