Oops, sorry about causing confusion there. That was supposed to say "With Bitcoin-Qt, a new address (hidden from your view) is created every time you create a transaction to send bitcoins as well as every time you request a new address in the "receive coins" tab." I've fixed it in my post.
[3]...>>>this seems to indicate blockchaininfo wallet send the money back to the single address?? or does it send back to a temporary address and then send the whole amount back to the original address???
Yes, as I just pointed out, I meant to say that Bitcoin-Qt uses a new address every time. blockchain.info sends back to the single address. No temporary address, just back to the original.
Bitcoin-Qt uses a new address for every transaction for increased security and anonymity. It is generally recommended that you never re-use any address. The recommendation is that you generate a brand new address for each transaction every time you receive bitcoins. In addition Bitcoin-Qt automatically takes care of generating a new address for you every time you send transactions. If you do not require or desire this behavior, then it is best not to use the Bitcoin-Qt wallet.