Hello, I had 1BTC on a wallet.dat, and I wanted to import it into another wallet.dat. So I did dumpprivkey, copied it, and importprivkey on the new wallet.dat. I had given 0.15BTC to a friend, and spent a bit, so I expected to see 0.54BTC left or so.
But after running Bitcoin again with -rescan, it shows that somehow 0.85BTC was transferred to some address I didn't know about? This clearly can't have happened, because I used part of that, which is why I had 0.54BTC left not 0.85BTC. And when I put my old wallet.dat back and -rescan, I get my old balance 0.54BTC. What the hell just happened here?
The address with the 1BTC:
http://blockchain.info/fb/1aqcqv6I did NOT send 0.85BTC to 1A2y9KbKe2iARVx6enEBwXuimmkEB9gNp3
I sent ~0.30 something to BTC-e, and I still have it there.