It's my understanding that Powerpoint will do this but I'm not so sure it would be appropriate for CDs to be sent out. A Java based HTML would surely do it and should work on nearly every PC you put it on. However my limited experience with it prevents any more than speculation on the matter. I'd be interested in what our Gurus onboard have to say about it as I have projects that would benefit from the same type of thing.