How can I transfer the last little bit from my Bitcoin Core wallet to Armory? I'm moving my bitcoins to Armory because its deterministic wallets are SO much better for keeping good backups. But bitcoin core didn't make it easy for me to sent all my money - if I specified all of it, it complained that my transaction + the 0.0001 fee I specified was more than my balance (makes sense). But when I specified my balance minus 0.0001, it complained that my transaction + the fee of 0.0002 (which was twice what I specified) was more than my balance. Wtf right?

So I played around with it til I sent all but a few cents of my balance. So I have 0.000047 BTC left, which isn't a big deal, but it feels wrong to just leave it there to rot. How can i recover those micro bitcoins without losing the whole transaction to a fee?
Re: Bitcoin-QT Core 


Your balance showing in BTC may not be the actual amount; is the Blockchain fully synchronised?
Your BTC may be spread over several private keys ie addresses in your dat wallet
The floating point value may be being rounded to an integer (ie 0.000297 may show up as 0.0003)


I'd go about it like this: 


Open options under BitcoinQT settings; 
tick "display addresses in txn list" &amp;
"display coin control features"
Wait for Blockchain to synchronise 
Open 'Send' tab 

tick Coin Control Features; inputs 
choose the input addresses with BTC in them

Fill out Sender address, etc
Right click the total BTC being sent; choose copy amount to send after txn fee
Paste this figure (BTC being sent minus txn fee) into the Amount box at the bottom
Send to your new address; leave Bitcoin-QT open so it can relay the txn