Add chapter output display for human-readable format
Make program much more robust, use libdvdcss to access the DVD once the tray is closed; Do a minimum of polls to the device for status; Add some Star Trek flair to the messages