I used WinSetupFromUSB to create a multiboot key with XP/7/UBCD4Win/PartedMagicx32 and Clonezillax64. Might be worth a go another time.

I'd also highly recommend the Zalman VE range. The VE models allow you to boot from ISOs stored on the disk, which seems to work with most machines I have tried. certain models also have a write-protect switch built-in.