Hmm, seems it was out of your own need -- just like when I started my project (Oct 1999).
Anything I should look at in particular to make dd_rescue more useful?
Nice! I once wrote basically the same project :-) http://bisqwit.iki.fi/source/faildd.html
An open, cross-platform journaling program.
A scientific plotting package.