I've noticed that occasionally the cdrom drive will go to sleep while a burning operation is going on.  Should cdrdao have an option to occasionally "ping" the cdrom drive with a request to read the next sector, even if it isn't necessary at the current time, to keep it from going to sleep and destroying an on-the-fly recording session?