There have been rather successful builds bypassing SATA for ODD purposes.Man, do I need Gigabyte H55N-USB3 with 1 more SATA port (4HDDs + 1ODD)) ...
The people that bought the original revisions of the Zotac 9300i-based mini-ITX board (which only had 2 SATA ports) have used USB-SATA adapters with very good results. You basically cannibalize a USB bracket (or get a suitable USB connector with a motherboard connector on one end and a female USB connector on the other one), plug in a SATA-USB adapter and plug your SATA ODD to that. A little messy, but it should do the trick, since I don't think many ODDs can either read or write constantly at ~35MBps...