Some time ago my DVD burner started going slow (It seemed to be a process getting slower and slower, but perhaps I hadn't watched close enough). It's a little old and figured it was just dying. What I think happened though is that I was using ImgBurn to try and read a bad disc, and increased the number of retries (my fault, entirely, this is a feature request, not a bug report ) and I think that caused Windows to change my IDE channel to go from Ultra DMA 2 to PIO (without telling me, of course, and I had no idea it even would). I kept using ImgBurn, however I had to lower the burn rate to 2.4x after burning a few coasters. (This is where I thought it was gradual, as I thought I went slower and slower, but still had some success.. Perhaps not though, been awhile.)
Anyway, to get to the point, is it possible for ImgBurn to detect what transfer mode a drive is using and inform the user if read/write speed is set too high for PIO? (As a consequence, it will inform the user that they are using PIO at all and a good indication that Windows changed it.. If someone only burns at a slow speed and Windows switches them to PIO, it seems moot anyway..)