...
Also is there a way to limit the amount of coins the wallet is allowed to use to stake with besides not unlocking it to stake? I notice my wallet stakes everytime i try to send a transaction I think because I put my PW in to send a tx. It's freaking annoying.
Try to set a reservebalance, either in your config file with reservebalance= or via cli with
bitbard reservebalance true
Resp. without "bitbard" in the debug/console window of the QT wallet.
The amount you reserve there will be excluded from staking and is therefor always spendable.
HTH
[EDIT]: Sorry spidersbox didn't see your reply when posting, have some merit on me 