How do I export my private keys from my Bitcoin-Qt client?
I believe that listreceivedbyaddress 0 true does not list the change addresses that are created as part of the normal client operation.

Starting from bitcoin 0.7, you should use bitcoind listaddressgroupings to get all the addresses, and then follow up as usual with dumpprivkey.