Thanks again, mwag and RodeoX!
After catching up, Bitcoin-Qt 0.8.0 showed the correct balance.
What a difference a year makes! The old blockchain (compromised of blk0001.dat and blkindex.dat apparently) was well under 2GB. It looks like Bitcoin-Qt 0.8.0 created a new subdirectory called "blocks" which is full of .dat files exceeding 7GB! No wonder it took so long to catch up. Before too long I'll need a dedicated machine just to host my wallet!
Again, thanks so much for the encouragement to let the upgrade process finish.