Try this one now. I extended the gaps to 1 second. Now it appears that CLOADM is storing the last byte of the segment whenever the next block is started. The segments were repositioned to load at different areas of the screen this time but no other code was changed. www.coco3.com/test2.wav -- Roger Taylor http://www.wordofthedayonline.com