NXT also has another wallet solution where you can use the online NXT client from:
www.jnxt.org/nxt --- login with your NXT account (not using your pass)
Then do what you need to do with your account, like sending coins to someone.
Then sign and broadcast your NXT transaction using the mobile wallet by scanning the QR code on the monitor. Using
"NXTVAULT"... its like a cold wallet solution for nxt. Your passphrase is never exposed to the client computer. The computer can be infected with keyloggers or trojans and it wont matter.
https://play.google.com/store/apps/details?id=jay.nxtvaultI haven't seen any other altcoin setup something like this. The Bitcoin equivalent to this is using Armory Wallet on 2 computers. One Armory computer does the transaction and you copy that transaction information onto a usb drive, then you connect that to your offline Armory computer to do the signing and copy it back to the online computer to do the broadcasting so your private key is never exposed. It's a bit cumbersome, but its as safe as it gets.
Now on NXT your passphrase
ONLY exists on your Android phone using NXTvault and you sign the transaction by scanning the QR code on the screen and broadcast using your phone only. Your NXT passphrase never gets exposed. Ultra safe imo...