Thank you sir
You're welcome.
At last, but not least: everytime you spend funds from an address, do it with all its funds.
e.g. You wanna send 2 BTC from an address funded with 3 BTC.
1) Right way to do it:
yoursendaddress: 3 BTC
BTC sent to:
receiveaddress: 2 BTC + fees
yourchangeaddress: ~ 1 BTC
2) Wrong way to do it:
yoursendaddress1: 3 BTC
BTC sent (only) to:
receiveaddres: 2 BTC
i.e. always consider the change (and fees). Because of bitcoin and its blockchain architecture, all funds from one address has to be spent as follows:
address1 (all funds) -> address2 + fees
OR
address1 (all funds) -> address2 + changeaddress + fees
Hope that explanation helps you avoiding future problems.