I have the greatest USB HDD on the planet - The IODD virtual ROM drive. It has several modes of operation, including "CD" mode, where it emulates a CD drive from an ISO stored on the HDD, HDD mode, which is a simple USB HDD, and "combo" mode, where it acts as both.
My concern is with the HDD...