This sounds normal to me. Bitcoin doesn't work like a database usually would.
Simplifying but: if you have 2BTC in one lump (UTXO) and want to send 0.5 BTC somewhere, it effectively splits that into 1.5BTC (your change) and 0.5BTC. The .5 gets sent out to the address you specified and the 1.5 gets sent to a change address that is part of your wallet.
This isn't unique to Armory, so there is plenty more reading available
ok thanks. so i successfully sent a fraction of the balance and the rest was returned to me. i got impatient and just did it.
now i've encountered another very odd problem. i tried sending more from the same wallet (again) and it wont allow me to.
1) created new offline tx on online machine (0.96.3.99-beta)
2) signed it successfully using offline machine (0.96 beta)
3) i loaded it back onto online machine and tried broadcasting it but but i'm getting an error in red that says 'unrecognized.' i clicked 'here for more info about this tx' but i'm being told its invalid and cannot be shown.
so i literally just tried to repeat the exact same process which just worked but am gettting this unrecognized error.
any ideas? thanks.