A very nice description RichMan.
Just to add a little.. as for first 2 seconds of pause (pregap), it's true for CDROM spec, but not CDDA. With most audio CDs the music actually start in the first pregap and the specs allows this. I can't remember but I think it's also for the postgap as well.
For lead-in, lead-out, I don't know of another program that allows for some one to read those areas. I have my own tool which does, but only if your drive supports it:
I've only tested it working on a Plextor drive.
Most of the newer Lite-on drives only support reading first pregap and lead-out.
To read first lead-in:
Go into 'Sector viewer' and type in $F0000000 for the sector input box. You'll notice the address in the data, at the top corner, 3 hex values indicates that you are some where between 90:00:00 to 99:59:74 (MSF) and there may be an A(hex) prefix. This is lead in area.
To read lead-out:
You'll need to find out where the lead-out starts. Go into 'View TOC' and click 'Read TOC' write down the 'Lead-out Starting LBA' value. Go back to 'Sector viewer' and put this value in the sector input box. With luck you drive may be able to display the sector.
To read first pregap:
Enter a sector no. between -150 to -1.