QUOTE(Pepzhez @ Mar 11 2008, 14:11)

It doesn't help that the front ends aren't even allowing users the provision to specify the offsets. cdparanoia can do so much more than the front ends will have you believe. (sigh)
There are really three parts to cdparanoia: the interface, paranoia, and the front end (CLI). The interface presents an OS-neutral version of a CD drive used for reading blocks/sectors from the disc. paranoia (the engine) performs overlap checking, jitter detection, etc. of the data returned by the interface. Finally, the CLI adds functionality such as offset correction, output file format selection, endian specification and more.
With this in mind, I don't believe it is fair to say or imply that Max is a stripped-down front end to cdparanoia. Max uses paranoia directly- not the CLI- which as mentioned above does not natively support offset correction. At the time I implemented the ripping engines of Max, offset correction was not a high priority feature.
While I understand the appeal of "bit-perfect" rips, practically speaking offset correction doesn't make a huge difference. The drive I use on my MacBook Pro has a read offset of +102 sample frames. So, my non-offset corrected rips are are off by 102/44100 = .0023 seconds. For the vast majority of listening will 0.0023 seconds make a big difference? I seriously doubt it.
This isn't to say I discount the validity of offset correction; in fact, I plan on adding the feature to Max in the future. Offset correction allows for better comparison of DAE accuracy, thanks to Accurate Rip.