Toast 6 Titanium is quite good. However, that costs money. If you want the same functionality for free, you can still let Disk Utility create an image of your CD and burn that afterwards. But Toast's the way to go, if you want more flexibility in writing CDs.