Some clarification on how Recuva does deep scan?

I have another presentation to do. I've decided to recommend Recuva along with CCleaner now.

Can someone clarify -- http://www.piriform.com/docs/recuva/technical-information/how-recuva-works

I understand the $MFT is scanned during a standard scan. And when the deep scan option is used I read that to be that Recuva uses the $MFT in conjunction with a byte-by-byte romp through all the un-used sectors looking for headers. Pretty much standard stuff in my other software.

That seems to be the gist of it. Looking for known headers, to be precise.