OK, you've heard a few opinions, now an explanation:
IDE cannot access more than one device at a time per channel. What it does instead is switch back and forth between drives on that channel.
Put your CDRW as Secondary Master so it can have continous data flow. Put your CDROM on the Primary Slave position. That way when you write from CD to CD, you can have nearly continuous data flow from the reader to the writer, as long as you don't access your hard drive much during the process.
Now, you could also have a second hard drive attached, but the only position left for it would be secondary slave. This is a good place for it.
This arrangement used to be NEEDED to avoid buffer underruns before the advent of "burn-proof", and will result in better write speeds (fewer error corrections) even on the newest drives.
What's the frequency, Kenneth?