Multicoin wallets make life a lot easier... how is it that is semi-offline? what does that mean exactly? Which is the offline part?
Offline it makes:
1. generate public and private keys
2. import private keys
3. encode/decode wallet
4. sign/verify messages
5. store private keys
Online it makes:
1. receives address balance
2. obtains a list of transactions
3. push raw transaction
4. backup/restore encoded wallet