I used RW disc. So it is not write once. What I tried to do is use exact same computer, same burner, same bios setting, same os/patch, same driver, same disc, and same files to burn using different burner software. I am not saying ImgBurn is worse than others. In fact, it is the best I tried so far. I just wanted to point out that in the exact situation (granted you can not do that in the exact time, but who can?), two different software yielded different result. One succeeded and one failed.
Now from engineering perspective, it could be one of the windows update conflicts with ImgBurn, or something wrong with my hardware or software that makes ImgBurn stop working. That's fine. But it seems to me, somehow, CDBurnerXP can work or can ignore whatever conflicts the software has.
BTW, I have to use CDBurnerXP now (to answer your first question). Not because it is better. It just because ImgBurn stops work and CDBurnerXP works. How innocent it is!
Again, I didn't try to say ImgBurn sucks. I would say it is a very good software. It is just somehow not working in my environment when others can. And I have CS MS as well. So at least I am not a total idiot. :-)
I just don't have media with other manufacture now. If I do, I certainly want to test. But again, if that works, it only indicates ImgBurn has some problem dealing with my current media in my current environment. Still didn't solve the problem.
In terms of BIOS setting, I didn't do it just because I have other stuff on that SATA controller. Not sure changing setting will impact those device. Besides, I have workaround, i.e. using CDBurnerXP. The opportunity cost for me do all other try out is too high at this moment. I still want to use ImgBurn though. But I guess I have to try it for every new release to see whether that problem will go away.