Not sure this is the right place. I'm intereted in building an external CD burner that behaves differently from anything I can buy off the shelf, and interface it with other devices. How can I get started? what do I need to know in terms hardware components and firmware? Thanks.