Why I haven't received my transfer from BTCGuild?
According to the Blockexplorer, you should see all of those transactions when you reach block 163971. Your client probably needs to finish synchronising with the network, as the first transaction is the newest one. If you see the second transaction, then you still have about 7 days at most to synchronise. Just leave your client on for a couple hours and you should see your last 0.2 Bitcoins arrive.