I'd say CloneCD, CDRWin or BlindWrite. Nero is nice for burning ISOs, but creating them? Not really, it doesn't usually make an identical/perfect rip, unlike one of those 3 other programs I mentioned. However, they don't make ISOs, but they're still CD Images, and are still burnable using the same program (or other capable or reading that type of image).