CD Architect is what is used by many, but its not cheap.
I use Nero "BurningROM" which is also Redbook compliant. BurningROM, if you use "disk at once" will also write Disc title, artist and song titles on the CD. It also will write the ISRC code on the disc. Nero will also burn to multiple burners where most, including CD Architect will only burn to one disc at a time. You should be able to pick up the Nero suite for under $50.