One of my friends reminded me that hdparm works on ATAPI drives too. It turns out that the CD-ROM was going to sleep and not waking up properly. hdparm -S 0 /dev/cdrom fixed the problem.
Will I break anything by adding this to /etc/init.d/bootmisc.sh? Rob -- How many priests are needed for a Boston Mass?