I wrote these routines for controlling the CD-ROM to play audio CD's in C++ for something to do. It took approximately 4 months, which is not an indication of the difficulty involved, but an example of how long it took to figure out what the heck I was doing. These are not perfect by any means. There is a lot of code that I could have put into functions and called each time I needed it, but I always re-wrote it to keep it straight in my head. I started writing these routines merely to pass the time for the summer, but I have to admit it got pretty interesting as I got more involved in it. If anyone can suggest any hints, tips, etc... I would be glad to hear from you. Also, if you for some reason decide to use these routines, I wouldn't mind if you sent $5 CDN to this address: Charles McDonald 660 Glace Bay-Catalone Road Mira Gut, Nova Scotia B0A 1M0 Canada This does not mean that you can't use my routines if you don't pay, but the extra cash would be nice :) Also, if you download this file, I would appreciate if I heard from you. I can be reached on Xevious under Charles McDonald. Just a little note saying you got the file and whether or not it came in handy or was interesting. Thanks.