Thanks for the response...I still don't understand why I can download an application like CDuke3 and without any configuration, it recognizes that I have put a DVD +RW disk in my drive and proceeds to write to it, no problem. Is it talking directly to the drive firmware? If not, is it talking to the driver? Is it doing writes through the driver? If so, the file driver should be able to do so as well and provide full access to the drive. Also, does the driver sits on top of some protocol ala SCSI or IDE. I know that SCSI provides a nice abstract interface to the device. I suspect IDE does the same. I wrote a couple of NT device drivers a few years ago on top of a protocol called SBP - much like SCSI - but for 1394/firewire devices. I have been out of the biz for a few years so I am ignorant of what's out there today but this situation baffles me viz what I think I know about devices and device drivers...of course a little knowledge can be dangerous!