hand checking will take me weeks
also i would need to install many different versions of qt ..
some scripting language (I'd do it in Perl),
put all wallet.dat files into one directory,
have the script open the files,
export private keys into a text file (with Pywallet),
import the private keys into one new wallet.
Easy. If your wallets are encrypted, it'll be more trouble, though.