As for CD burning, Nero and CloneCD.
Nero is the only program you'll ever need for creating your own discs as it supports just about any format and specification under the sun (including the various DVD formats now).
CloneCD gets the most reliable backups, in my experience.