Not having a round nice number of bitcoins is one of the bigger first world problems I've encountered.
I'm not proud, I'll take it!
(Although 1KZ9aZb8eqVurhwxjqccqzF2nrPsoETFQb if you really want rid of it Joel)
A recovery tool would be nice, but I would also include automation of backups in it if possible. I have no doubt there will be a market for something like that if/when bitcoin goes big, though I doubt I would use it myself unless the cost is extremely small. Hurry up before these feature are added to the official client!
Well, part of what I'm thinking is that I've looked at RSA key recovery algorithms before. You can't lose much of the key and recover it in sensible time, but I think I have an approach that cover recover a key with minor damage/truncation in useful time.