Peter,
You are confused.
It is possible for PGP to support message recovery systems (I don't
say "key" recovery, even though what I mean is that the session key
can be recovered). The means to do this is 100% backwards compatible,
and can even be done using PGP 2.6.2.
The question is what the "corporate market" wants in terms of key/data
recovery mechanisms.
In my discussions with corporate markets, their recovery requirements
can be easily fulfilled by PGP. So, saying that PGP cannot perform
data recovery is wrong; you just need to properly use (or configure,
as the case may be) the program.
As for the status of PGP 3.0 (aka PGPlib) -- we're trying to finish up
and get "alpha" quality code REAL soon. The PGP Library is about 98%
finished, and the PGP message processing application hasn't changed in
a long time. The PGP Key Management application is still being
flushed out.
-derek