I thought I'd written this before, but it seems to me that the best fix for this is to accept that people with special needs will need a way to not eject the CD, and add some kind of preseed/boot option to disable it. It could also be a low-priority question, something like eject/cd=false.
Another example of where this comes in handy is blade systems such as the IBM bladecenter, which share a single CD drive amoung multiple blades. If you're installing remotely, you want to keep the CD inserted and just offline it from the blade you're done installing to, as you move on to the next one. -- see shy jo
signature.asc
Description: Digital signature