How do I move a client/wallet to a different machine? I have a client/wallet on a work machine of which I cannot control the proxy and allow the client to synchronise properly. Before I knew this however, I sent coins to the wallet. How do migrate this wallet to my home machine, so I can receive the transaction?

I am using Bitcoin-Qt.
Copy the wallet.dat onto another machine, put it in the appropriate folder and either sync your Bitcoin from the Genesis Block with the network, or run it with -rescan option.