Same here. I'm happy with it. I would've been even happier with an installer that's less than 1MB, but, hey, 1.5MB isn't bad No need to apologise: I'm actually having good fun with making this installer. My first real challenge (all the other ones I've made have been straight-forward) I've tested only using an ISO file. I don't actually burn a disc until I'm completely satisfied with my test install using VirtualPC. I personally don't think it's going to matter with a burnt disc, unless you're using a disc for testing in VirtualPC. Think about it: if you're using a disc in VirtualPC, the CD/DVD drawer is going to open, so you'll know something is going on there (so you can then close the drawer again). Also, if you're using a disc in a real install, the installer is going to realise that you're not using VirtualPC, so it won't install at all, so there will be no reason for the disc to eject I haven't tested it yet, but I think the rows "CA_ExecuteCDEject9X" and "CA_ExecuteCDEjectNT" in the "InstallExecuteSequence" table of the MSI will tell the disc/image to eject. I'd post a transform file but my version of Orca keeps on crashing when trying to drop a row after setting up a transform :-| -- Jondar