Hey JackJack,
I have a weird issue. I can dump keys from my wallet.dat, the pywallet recognizes the unspent BTC, but when trying to make a transaction through the client (ref p.7 this thread) it says the private key is not able to be located. I can offer a 1 BTC bounty to help me recover a few more. The specific screenshots were PM'ed to you JackJack.
Thank you so much! You're a rockstar to the community, clearly.
Have you tried simply importing a key into another client, like Mycelium's smartphone app, just to see if it works?