I keep small amounts in my pc wallet for casual spending. I applied the 0.9.0->0.9.1 update and once done syncing, the client told me that my database was corrupt and wanted to reindex it. I allowed it to, and sometime during the sync, 1.3 BTC went from confirmed to unconfirmed and hasn't moved since (24 hours or so I'd guess). Any ideas/suggestions?
It appears to me that you have a few unconfirmed transactions that hold up inputs.
Have you perhaps set "spend unconfirmed change" in options to false (or passed -spendzeroconfchange=0)?