corrupted Oracle 11g database
For anyone who wants to know how this was resovled...

Bobby Durrett was correct, Oracle does have the ability to pull data from blocks.

I contacted Oracle ACS.  They sent a top consultant and using the Data UnLoader tool (DUL), which by the way is not their product, were able to extract data from the blocks that survived the corruption.

Bascially you configure the tool with a few parameters and identify the datafiles of interest.  It helps a lot if the system data file is present.  You can tell it to create SQL*Loader or dmp files.  It will skip any block that is corrupt and move on to the next block.  The datafiles are read cold so no need to mount or create a new instance or any such thing.

Caveat:
All you get is table DDL and data.  No users, contraints, FK so your are not recovering the database, just the data.

It works beautifully - on any block not corrupted!