If you have ata66 capability on your hard drive, buy a Promise ultra 100 or 66 ide card. You can run your hard drive in ata66 compatible speed. You can then free up an additional ide on your motherboard's
IRQ 14 or 15, depending where your hard drive was originally connected.
My current setup: Promise Ultra 66 card: has 1 cdrom, 1 cdrom writer,
and a ide zip drive. My motherboard was ata 66 capable, so I choose to leave my harddrive connected to the ide off the motherboard.
You could buy a Promise ata33 and connect the cdroms,zip on it, but the price difference from ata33 and ata66 is a few dollars.
P.s. My cdroms, zip drive are only ata33 capable.