I did a rescan and expected transactions to appear as it neared completion? its been running a few days and although nearly complete (less than 10000 blks to go nothing shows? yet I have been using client for nearly a year?
My advice: if it was a recent transaction (as you wrote), you will need to rescan nearly all the remaining (less than 10000) blocks. Unfortunately this could last still a day or more with your old client.
Thus: fetch the current 0.8.0-bitcoin-qt-client and use this in parallel for rescan (use option -bootstrap accessing all downloaded blocks) in an own directory (or even independent computer). This should be much quicker. After this you can copy your old wallet.dat into the new 0.8.0-.bitcoin directory and check it for your transactions.
smtp